struts数据类型转换.docVIP

  • 3
  • 0
  • 约 11页
  • 2015-08-07 发布于湖北
  • 举报
struts数据类型转换.doc

Struts2的类型转换 类型转换的意义 Web应用程序的交互都是建立在HTTP之上的,互相传递的都是字符串。也就是说服务器接收到的来自用户的数据只能是字符串或者是字符数组,而在Web应用的对象中,往往使用了多种不同的类型,如整数(int)、浮点数(float)、日期(Date)或者是自定义数据类型等。因此在服务器端必须将字符串转换成合适的数据类型, 如果在类型转换中出现异常,类型转换器开发者无需关心异常处理逻辑,Struts2的 conversionError拦截器会自动处理该异常,并且提示在页面上生成提示信息。 自定义的类型转换器: Struts 2已经实现了一些常用的类型转换器,但是这毕竟这些类型转换器毕竟还是有限的。如果是开发者自己定义的数据类型,就必须自定义类型转换器来进行转换。 ·实现自定义类型转换器的两种方式: 第一种方式:(例子:TypeConvent2) OGNL(Object Graph Navigation Language)是一种强大的表达式语言。可以通过OGNL提供的TypeConvert接口以及实现了TypeConvert接口的DefaultTypeConvert类来实现自定义的类型转换器。 TypeConvert接口 public interface TypeConverter { public Object convertV

文档评论(0)

1亿VIP精品文档

相关文档