struts类型的转换.docVIP

  • 3
  • 0
  • 约3.79千字
  • 约 7页
  • 2015-08-07 发布于湖北
  • 举报
struts类型的转换.doc

一:struts内建的类型转换器 1,对于大部分的类型转换开发者无须关心struts2能够自动完成。 Struts2能够自动转换的类型有 boolean:Boolean,char :Character,int:Integer,long:Long,float:Float, double:Double,Date,数组(如果数组的元素是字符串和基本类型struts可以转换,如果是复合类型则需要用户自定义转换器),集合类型(同数组的一样)。 二:基于OGNL的类型转换,可以完成简单的请求参数转换为复合类型. 示例1: Bean:User类包含两个属性name(String)和pass(String). Action:LoginAction包含两个属性user(User),tip(String)。 input.jsp:包含两个文本域s:textfield name=”user.name” / s:textfield name=”user.pass”/ 通过这种在name中以OGNL表达式的方式可以实现简单的类型转换。通过这种方式.用户输入的”用户名”就会被赋值给action中user的name属性了,“密码“就会被赋值给user的pass属性。 示例2 Bean:同示例1 Action:LoginAction 包含的属性users(MapString,User),tip(St

文档评论(0)

1亿VIP精品文档

相关文档