[计算机软件及应用]第5章 Struts2的高级应用.pptVIP

  • 1
  • 0
  • 约1.24万字
  • 约 45页
  • 2018-02-28 发布于浙江
  • 举报

[计算机软件及应用]第5章 Struts2的高级应用.ppt

[计算机软件及应用]第5章 Struts2的高级应用

第5章 Struts2的高级应用 本章将讲述一些Struts2的高级应用,有一些是struts2提供的特殊功能,大部分是由struts2提供的基本功能组合而来。这些方法与设计模式的思路类型,“面对同样的问题采用经典的、可靠的、易用的方法来解决”。还有一些问题是Web开发中经常遇到的,比如类型转换,此类问题工作量巨大。Struts2也提供了完美的解决方案,使开发者从这些重复劳动中解放出来。 5.1 类型转换(Type Conversion) 在所有的基于Web的Java开发框架中,Struts2拥有最优秀的类型转换能力。通常情况下,要利用这种能力,只需要把HTML输入项(表单元素和其他GET/POST的参数)命名为合法的OGNL表达式。 5.1.1 为什么需要类型转换 在Web世界中输入输出是没有数据类型的概念的,任何数据都被当作字符串或字符串数组来传递。如果需要转化为其他类型如int进行计算就要使用Java的转换函数,在本书关于EL章节中已经介绍过,EL提供了某些转换功能,如String对基本类型的数据的转化。但这样是还是不够的,当需要将一个字符串转换成为一个更为复杂的对象时,类型转换能发挥强大的作用.例如,如果提示用户使用字符串格式(3,22)输入一个坐标,需要让Struts2完成String到Point和Point到String的转换,Struts2正是提供这样的功能。下面

文档评论(0)

1亿VIP精品文档

相关文档