
Struts1
wlh269
这个作者很懒,什么都没留下…
展开
-
上传文件
[color=red]Action:[/color][code="java"]/** * 上传 * @param mapping * @param form * @param request * @param response * @return * @throws Exception */ public ActionFo...2009-09-22 13:39:24 · 84 阅读 · 0 评论 -
Struts标签
[code="java"]配置Struts标签库:1、在struts-config.xml文件中加入:2、拷贝MessageResources.properties到项目的Src下;标签的属性3、属性filter: a)、 action中存储,request.setAttribute("bj", "北京欢迎您"); b)、jsp中获取, 格式化后输出: ...2009-02-17 08:47:14 · 81 阅读 · 0 评论 -
Struts_jstl完全使用
[code="java"] *****Action中的处理:**************8 //====普通字符串======// request.setAttribute("hello", "Hello World"); //====对象===============// User user=new User(); user.setUsername("wulihai...2009-02-15 17:24:15 · 75 阅读 · 0 评论 -
再次理解ActionForm
该项目是我自己写的, 该项目知识点如下:该项目是多个表单一步步提交,在最后页面展示各个页面输入的信息; 1.多个表单应该对应多个ActionForm,此处用一个ActionForm包含了各个表单的属性 2.每个表单(step1.jsp,step2.jsp,step3.jsp,finish.jsp)的提交,都对应一个Action来处理, 不过此处没有写Action类,...2009-02-15 17:22:11 · 96 阅读 · 0 评论 -
深入理解ActionForm
1、动态ActionForm * 动态ActionForm是为了避免标准ActionForm膨胀而设计的,使用动态ActionForm可以 得到标准ActionForm的所有功能 * 在struts-config.xml文件中定义动态ActionForm,如: *在Action中使用动态ActionForm,参见DynaActionF...2009-02-15 17:18:35 · 129 阅读 · 0 评论 -
I18N的使用
1、了解缺省Locale是由操作系统决定的2、Locale是由语言和国家代码组成3、国际化资源文件是由baseName+Locale组成的,如:MessagesBundle_zh_CN.propertiesbaseName是任意的合法文件名4、native2ascii.exe命令的位置和用法 * 位置:JAVA_HOME/bin/ * native2ascii ...2009-02-15 17:16:38 · 156 阅读 · 0 评论 -
Struts自定义异常处理机制(重点)
[size=large]自动异常处理机制[/size][size=medium][color=red]手动异常和自动异常的区别:[/color][/size][color=red]即在Action中不捕捉异常,而是将异常抛出给struts框架处理我们需要在配置文件中指示struts如何处理这些被抛出的异常[/color]使用元素来定义自动异常处理[size=large][c...2009-02-12 17:22:32 · 99 阅读 · 0 评论 -
struts中的MVC体现
Struts框架Struts是Apache组织的一个开放源码项目。Struts是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。 在Struts框架中Controller功能由ActionServlet和ActionMapping对象构成,核心是一个Servlet类型的对象ActionServlet...原创 2009-12-29 16:31:43 · 194 阅读 · 0 评论 -
struts手动异常处理
1,自定义异常:PasswordErrorExcetion.java / UserNotFoundException.java2,单例模式UserMgr.java 3,不要在Action中放入业务逻辑的处理,业务逻辑应该交给专门的Model层(UserMgr.java)去做;4,处理成功和错误之后的跳转,5,跳转后页面如何得到表单提交的信息: 1),在自定义的Action中通过...2009-02-02 01:39:23 · 82 阅读 · 0 评论