Struts的自动类型转换及自定义类型转换.docVIP

  • 3
  • 0
  • 约3.43千字
  • 约 4页
  • 2015-08-07 发布于湖北
  • 举报

Struts的自动类型转换及自定义类型转换.doc

Struts的自动类型转换及自定义类型转换.doc

Struts2的自动类型转换及自定义类型转换 2010?十一月 8 tags:?Struts,?Struts2,?类型转换 by Ethan 为什么会有类型转换??   HTTP协议中传递的任何内容都是String类型的,所以一旦我们在服务器上需要一个非String类型的对象,例如:int或者Date,那么我们就需要在收到 HTTP请求的数据的时候,首先将String类型的数据变换为我们需要的对应类型的数据,之后再使用。这个过程就是类型转换? 类型转换在Struts2中是透明的,即Struts2内置了类型转换机制。? 一、概述?   在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。?   Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。?   ?除此之外,Struts2提供了很好的扩展性,开发者可以非常简单的开发自己的类型转换器,完成字符串和自定义复合类型之间的转换。总之,Struts2的类型转换器提供了非常强大的表现层数据处理机制,开发者可以利用Struts2的类型转换机制来完成任意的类型转换。? 二.常规类型的转换:?   比如表单提交的信息有 用

文档评论(0)

1亿VIP精品文档

相关文档