标签:val erro dna 开发 获取 服务器 input ognl 子类
Struts2的输入校验包含了客户端校验和服务器端校验,通过编写校验规则文件来实现输入校验,需要增加 Convention 插件,将 struts2-convention-plugin-2.3.31.jar 复制到 WEB-INF/lib 目录中
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
<validators>
<!--配置内容-->
</validators>
<field name="字段名称">
<field-validator type="校验器名称" short-circuit="短路校验,默认值:false">
<param name="参数名">参数值</param>
……
<message key="国际化资源文件Key">校验失败的提示信息</message>
</field-validator>
<!--字段需要满足多个规则,下面可以配置多个校验器-->
</field>
<validator type="校验器名称" short-circuit="短路校验,默认值:false">
<param name="fieldName">需要被校验的字段</param>
<param name="参数名">参数值</param>
……
<message key="国际化资源文件Key">校验失败的提示信息</message>
</validator>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator Definition 1.0//EN"
"http://struts.apache.org/dtds/xwork-validator-definition-1.0.dtd">
<validators>
<validator name="校验器名称" class="校验器的具体实现类名称(包含包名称)" />
</validators>
? ?
? ?
? ?
? ?
? ?
标签:val erro dna 开发 获取 服务器 input ognl 子类
原文地址:http://www.cnblogs.com/li3807/p/6353857.html