Struts2-使用验证框架实现数据验证
Posted IT大玩客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2-使用验证框架实现数据验证相关的知识,希望对你有一定的参考价值。
1:Struts2提供了验证框架,功能强大而且简单易用,帮助用户做了很多事情,使得用户不必从头开发。验证框架提供一些常见的数据类型的验证,我们可以复用同样的验证功能,省去重复开发的麻烦。另外实现上,不需要在代码中编写代码,实现了数据验证与业务逻辑的分离,只需要配置一个数据验证文件即可。那么,分离的验证逻辑可以保证在修改验证逻辑的时候,不会为业务逻辑带来麻烦。
2:一个验证框架的实例
验证需求:用户注册时只需要填写自己的账号、密码、姓名、年龄,其中,账号、密码和姓名必须填写,且账号的长度应该在3到10位,密码的长度应该在6-10位,年龄要求必填而且在18岁以上。
3:简单示例
a.页面:register.jsp
b.Action的内容
c.struts.xml的内容
d.在action所在的包下创建一个名为EmployeeAction-validation.xml的文件
e.创建success.jsp
执行结果:
数据验证不合法,如下:
验证通过,如下:
附加:
以上是关于Struts2-使用验证框架实现数据验证的主要内容,如果未能解决你的问题,请参考以下文章
(转)struts2:数据校验,通过XWork校验框架实现(validation.xml)