校验文件的搜索规则

程序清单:codes\04\4.2\overrideRule\WEB-INF\src\struts.xml

<action name="*Pro" class="org.crazyit.app.action.RegistAction"

method="{1}">

<result name="input">/WEB-INF/content/form.jsp</result>

<result>/WEB-INF/content/show.jsp</result>

<ActionClassName>-<ActionAliasName>-validation.xml

程序清单:codes\04\4.2\overrideRule\WEB-INF\src\org\crazyit\app\action\RegistAction-loginPro-validation.xml

<?xml version="1.0" encoding="GBK"?>

<!DOCTYPE validators PUBLIC

"-//OpenSymphony Group//XWork Validator 1.0.3//EN"

"1.0.3.dtd">

<validators>

<field name="name">

<field-validator type="fieldexpression">

<param name="expression"><![CDATA[(user == pass)]]></param>

<message key="nameexp"/>

</field-validator>

</field>

</validators>

上面使用了表达式校验器,关于各校验器的具体用法,服务器空间,请参阅下一节的介绍。

<action name="loginPro" class="org.crazyit.app.action.RegistAction" method="login">

</action>

注意:

Struts 2搜索规则文件是从上而下的,香港服务器,实际用的校验规则是所有校验规则的总和。如果两个校验文件中指定的校验规则冲突,则后面文件中的校验规则取胜。

本文出自 “疯狂Java李刚” 博客,服务器空间,请务必保留此出处

人生伟业的建立,不在能知,乃在能行。

校验文件的搜索规则

相关文章:

你感兴趣的文章:

标签云: