第9单元-Struts-2-进阶与提高.pptVIP

  • 3
  • 0
  • 约7.11千字
  • 约 53页
  • 2019-10-25 发布于安徽
  • 举报
9.4 任务4 数据类型转换器   任务目标:Struts 2提供了强大的类型转换机制。Struts 2的类型转换是基于OGNL表达式的。只要HTML表单元素(文本框、选择框等)的name属性按照OGNL的规则命名,提交后,系统那个就会将提交的数据转换成Java相应的数据类型。该任务的目标即使学习Struts 2框架在数据类型转换方面的技术。 9.4.1 传统的类型转换    在传统的Web程序中,非字符串类型的信息需要手工将其转换成相应的Java数据类型。例如年龄需要转换成整数类型数据,生日需要转换成日期类型数据。 9.4.1 传统的类型转换   实例2:如果在注册信息中存在年龄和生日相关信息,请给出相应的数据类型转换的解决方案。 (1)假设在服务器端将注册信息封装在UserBean类中; 年龄:age 整型 生日: birthday 日期型 (2)首先对age、birthday请求参数进行类型转换后,之后才能赋值; 9.4.1 传统的类型转换 (3)在相应的Servlet程序中,通过request获取age的请求信息; (4)在相应的Servlet程序中,通过request获取birthday的请求信息。   以上解决问题的方案虽然可以完成数据类型转换的任务,但是需要手工编写大量代码。那么基于MVC架构的Struts 2框架优势如何实现数据类型转换的呢? 9.4.2 Str

文档评论(0)

1亿VIP精品文档

相关文档