`
kevin.du
  • 浏览: 5452 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Ø  Interceptor是struts2的核心,struts2百分之七十的功能是由interceptor完成的,例如表单数据的收集、Action参数的赋值、校验的底层实现等等。 Ø  自定义interceptor的实现 1.         写interceptor的实现类,需实现Interceptor接口或者继承AbstructInterceptor类,重写其
Ø  校验框架的配置流程 在action文件夹下添加配置文件 ActionName-validation.xml文件,将头文件拷贝至该文件。在里面添加 <validators> <field name=”变量名”> <field-validator type=””> <param name=”参数名” >参数值</param> <message>提示信息</message> </field-validator> </field> &l ...
Ø  输入校验是建立在类型转换基础之上的:先进行类型转换再进行输入校验。 Ø  在类型转换的时候,如果出现异常,struts2会自动将异常信息保存到FieldError中。 Ø  类型转换与输入校验的流程 1.       struts2对客户端传来的数据进行类型转换 2.       类型转换完毕后进行输入校验
Ø  类型转换的必要性:在前台Form表单中接受到服务器端的是String类型的,而服务器端往往需要的不完全是String型的,还需要int、date型以及其他的实体类型,这就涉及到Struts2的类型转换 Ø  Struts2类型转换是基于xwork中的ONGL的,自定义转换器可以继承自DefaultTypeConverter,也可以继承自StrutsTypeConverter类(继承自DefaultTypeConverter)。 Ø
Ø  配置步骤: 1、  新建web项目,并在项目的web.xml中为项目添加Struts2支持,如下  <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter <filter-map ...
Global site tag (gtag.js) - Google Analytics