sturts day04

Posted on 2018-05-09 11:37  _wahaha  阅读(83)  评论(0)    收藏  举报

1 数据校验   前台验证:通过javascript验证  表单数据时候合法  后台验证:通过后台java代码进行验证 struts也提供了数据校验的方式。

1)代码验证Action中所有的方法 2)代码验证Action中指定的方法 3)xml方式验证Action中所有的方法 4) xml方式验证Action中指定的方法

  使用代码验证 繁琐,设计很多重复的验证逻辑 例如 费非空验证,数值验证。email验证,日期等

struts 对于常用的验证,进行了封装。即提供了验证器,验证指定的常用的业务逻辑。

struts 提供的所有验证器: 路径,xwork-core-2.3.4.1jar/com.opensymphony.xwork2.validators/default.xml

  按照dtd约束文件 写xml   代码验证比较灵活,可以满足所有的需求,比较繁琐,要写所有要重复的逻辑 适合于表单字段较少的情况! XML验证 通用,但是不够灵活

可以验证特定简单的业务 适合也正表单字段较多,可以大大简化代码量,但是也会造成配置文件过多 根据需要进行选择 

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3