struts2温习(8)表单验证的两种方式

struts2温习(8)表单验证的两种方式

ID:6078495

大小:350.50 KB

页数:55页

时间:2018-01-02

struts2温习(8)表单验证的两种方式_第1页
struts2温习(8)表单验证的两种方式_第2页
struts2温习(8)表单验证的两种方式_第3页
struts2温习(8)表单验证的两种方式_第4页
struts2温习(8)表单验证的两种方式_第5页
资源描述:

《struts2温习(8)表单验证的两种方式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Struts2温习(8)--表单验证的两种方式XMLSpringJSP浏览器1.Struts2中的输入校验2.编码方式校验 1)Action一定要继承自ActionSupport 2)针对某个要进行校验的请求处理方法编写一个publicvoidvalidateXxx()方法,在方法内部进行表单数据校验. 3)也可针对所有的请求处理方法编写publicvoidvalidate()方法。 4)在校验方法中,可以通过addFieldError()方法来添加字段校验错误消息。 5)当校验失败时,Struts框架会自动跳转到name为input的Result页

2、面。在校验失败页面中,可以使用来显示错误消息 6)简单,灵活。但重用性不高。  3.XML配置方式校验。在编码方式之前被执行。 1)针对要校验的Action类,在同包下编写一个名为:Action类名-validation.xml校验规则文件。 2)在校验规则文件中添加校验规则:具体的校验器名,参数可参看Struts2的reference或Struts2的API。    a)Field校验:针对Action类中每个非自定义类型的Field进行校验的规则。       

3、ld-validatortype="校验规则器名"short-circuit="是否要短路径校验(默认是false)">        值           校验失败时的提示消息          b)非Field校验:针对Action类的某些Field使用OGNL表达进行组合校验。     

4、aramname="fieldName">pwd    pwd2        确认密码和密码输入不一致      c)visitor校验:主要是用来校验Action类中的自定义类型Field。(针对使用模型驱动方式时)      i)在Action类的的校验规则文件中针对自定义类

5、型Field使用visitor校验规则。                 用户的信息必填       userCont

6、ext           true           用户的      ii)针对visitor的Field编写一个校验规则文件.文件名为:visitor字段类型名[-visitor校验的上下文名]-validation.xml.例如:本例中的文件名为User-us

7、erContext-validation.xml                 注意:此文件要存放到visitor字段类型所在的包下.   iii)在visitor的Field校验规则文件中针对要校验的Field添加校验规则.  3)在校验失败页面(名为input的result页面)中,可以使用来显示错误消息。  4)默认情况下,XML的校验规则对Action中所有的请求处理方法生效.此时应该只针对每个要校验的请求处理方法指定校验。有两种方式:     i)只为Action中的指定方法指定校验规则文件,配置文件命名为:

8、Action类型名-别名-validation.xml,                     别名是要校

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。