struts2校验5
来源:互联网 发布:oracle sql优化 面试题 编辑:程序博客网 时间:2024/05/17 04:45
validator框架应用
1.在一个类的同目录下建立文件,名字为类名+"-validation.xml",例如login,名字为login-validation.xml.
2.内容为字段校验
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="username"> //username为校验的属性
<field-validator type="requiredstring" short-circuit="true"> //type为要求,比方requiredstring为必须填写字符串
<message>error</message> //错误消息 也可以为<message key="user.error"/> 这样从资源文件里面取
</field-validator>
</field>
</validators>
或者为非字段校验
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<validator type="requiredstring">
<param name="fieldName">username</param>
<message>error</message>
</validator>
<validator type="stringlength">
<param name="fileName">username</param>
<param name="minLength">6</param>
<param name="maxLength">10</param>
<message>username between ${minLength} and ${maxLength}</message>
</validator>
</validators>
如果类里面有别的方法,如test(),需要建立另一个文件login-test-validation.xml
不过如果有login-validation.xml,先执行login-validation.xml,再执行login-test-validation.xml
- struts2校验5
- Struts2 校验
- struts2校验
- struts2校验
- struts2校验
- struts2校验
- Struts2校验
- Struts2校验
- Struts2校验
- Struts2总结---数据校验 (5)
- struts2教程(5)--请求参数校验
- 【Struts2】Struts2学习(5)类型转换和输入校验
- Struts2校验规则创建
- Struts2表单校验
- Struts2输入校验实例
- struts2数据校验3
- struts2数据校验4
- struts2 校验框架总结
- CUDA Keywords
- string
- dbcp数据源的创建
- ASP.NET 中页面获取所用用户控件的事件
- 医治windows 2003“终端安全登录”之痛
- struts2校验5
- ASP 2.0 数据绑定函数Eval()的机制
- 爱情里...没有谁会等谁一辈子...
- Ultrawebgrid中利用JS将选择行移到第一条,下一条,上一条,最末条
- cmd的for /D
- ASP.NET底层架构探索之再谈.NET运行时
- Discuz! 6.1 language package/语言包 : ug 维吾尔语
- ASP.NET底层架构探索之ASP.NET管道
- 一个数据库类用于java中操作sql2005数据库