Struts2
fenglei12
it男一枚,喜欢打篮球
展开
-
Struts2学习笔记——基本配置
首先下载Struts2的jar库。 地址:[url]http://struts.apache.org/download.cgi#struts232-SNAPSHOT[/url] 将需要的jar库拷贝到WEB-INF下的lib中。基本的9个包是: commons-fileupload-xxx.jar commons-io-xxx.jar commons-lang-xxx.jar comm...原创 2012-02-29 14:55:23 · 70 阅读 · 0 评论 -
struts2之类型转换
struts2有内建的类型转换器,boolean和Boolean,char和Character,int和Integer,long和Long,float和Float,double和Double,Date,字符串类型数组,String类型集合。 基于OGNL的类型转换。 [code="java"]package com.randy.com.entity; public class Use...原创 2012-03-18 13:42:36 · 91 阅读 · 0 评论 -
struts2标签详解(二)
1.action标签,可以在jsp中直接调用Action。 [code="java"]package com.randy.com; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class TagAction extends A...原创 2012-03-17 23:01:27 · 82 阅读 · 0 评论 -
struts2标签详解(一)
struts2标签的功能非常强大。 1.if/elseif/else标签,用法跟普通的if,else语句一样。 [code="jsp"] 老年人 中年人 青少年[/code] 2.iterator标签,用与遍历List或Map。 [code="jsp"] [/code] status是IteratorStatus实例,用与获取获取当前迭代元素的一些信息 3.a...原创 2012-03-15 23:42:07 · 76 阅读 · 0 评论 -
struts2之国际化详解
struts2为国际化进行了进一步封装,从而简化了应用程序的国际化。 加载国际化资源的方式,最简单的是加载全局的国际化资源文件,配置struts.custom.i18n.resources常量即可。 [code="java"][/code] 这样就指定了加载baseName为mess的资源文件。然后创建mess_en_US.properties和mess_zh_CN.properties文件...原创 2012-03-13 23:54:41 · 93 阅读 · 0 评论 -
struts2之PreResultListener
struts2可由action,拦截器添加PreResultListener监听器,这个监听器可以在转入实际物理视图前回调该监听器的beforeResult()方法。 action代码: [code="java"]package com.randy.com; import java.util.Date; import com.opensymphony.xwork2.Action...原创 2012-03-13 10:01:42 · 129 阅读 · 0 评论 -
struts2之异常处理
struts2提供了很好的异常处理方式,通过声明式的方式管理异常处理。 首先由action抛出异常,再由配置文件进行配置异常处理。 action类: [code="java"]package com.randy.com; import java.sql.SQLException; import java.util.Date; import com.opensymphony....原创 2012-03-13 10:01:32 · 71 阅读 · 0 评论 -
struts2之全局结果
配置全局结果,struts.xml: [code="xml"] /login.jsp /error.jsp /welcome.jsp /welcome.jsp GBK [/code] 如果action内未配置相应name的result,action处理用户请求后,先在本a...原创 2012-03-12 22:46:25 · 72 阅读 · 0 评论 -
struts2结果类型之redirect和redirectAction
struts2的redirect和redirectAction结果类型,非常相似,配置时,只需将result设置为redirect或redirectAction。如: redirect类型:/welcome.jsp redirectAction类型:action名包名 这种结果类型将会丢失请求参数,请求属性和前一个Action的处理结果 交流群:132607763 若满了,请加:2...原创 2012-03-12 22:36:38 · 234 阅读 · 0 评论 -
struts结果类型之plainText
struts2支持多种结果类型,这里给出plainText类型的配置。对于这中类型的配置,只需在struts.xml中配置这种结果集即可。 [code="xml"] /login.jsp /error.jsp /welcome.jsp /welcome.jsp GBK [/...原创 2012-03-12 22:28:24 · 290 阅读 · 0 评论 -
struts2默认action
struts2的默认action,当其它action都不能匹配时,将用默认的action进行处理。 默认action配置在默认命名空间里。 下面是struts.xml中的配置: [code="xml"] /login.jsp /error.jsp /welcome.jsp /welcome.jsp ...原创 2012-03-12 22:04:44 · 80 阅读 · 0 评论 -
struts.xml文件配置的顺序
在配置struts.xml的默认action时,出现了The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action- ref?,default-class-ref?,global-results?,global-except...原创 2012-03-12 21:25:17 · 67 阅读 · 0 评论 -
博客网址
java-web交流群:132607763 struts2数据类型转换器:[url]http://blog.csdn.net/mimixin/article/details/6416059[/url]原创 2012-03-01 10:49:49 · 80 阅读 · 0 评论 -
Struts自动为对象赋值
java-web交流群:132607763 Action中有对象属性,表单提交后,action自动为对象赋值。 book类: [code="java"]package com.mm.entity; import java.util.Date; public class Book { private String name; private String autho...原创 2012-02-29 17:19:27 · 172 阅读 · 0 评论 -
Struts2零配置
java-web交流群:132607763 struts2.1开始,支持了零配置。可以不需要struts.xml文件进行配置就可进行配置。 需要添加的包有: asm-xxx.jar asm-commons-xxx.jar struts2-convention-plugin-xxx.jar 这样就完成了零配置。 接着就可以对action用annotation进行配置了。 一个简单...原创 2012-02-29 16:11:25 · 74 阅读 · 0 评论 -
struts2中用ajax问题
java-web交流群:132607763 今天在struts2中使用,但会一直报错。站点都不能打开,但去掉这句话就能正常显示。 这个原因是struts2版本的问题。我的版本是2.2.3版本。解决方案: 添加struts2-dojo-plugin-2.2.3.jar到lib下。然后在page下添加[code="java"][/code],在中添加[code="java"][/code] ...原创 2012-02-29 15:03:35 · 79 阅读 · 0 评论 -
struts2之自定义类型转换器
struts2除了自身提供的类型转换以为,还允许自定义类型转换器,首先表单中的name属性必须和action中的属性同名,然后编写自定义的TypeConverter,可以实现TypeConverter接口,也可以继承DefaultTypeConverter来实现,最简单的是继承StrutsTypeConverter。不过前者比较复杂,后者比较方便。完成类型转换器以后,再将类型转换器注册,这样就能使...原创 2012-03-20 23:41:22 · 192 阅读 · 0 评论