Struts2中,一个Action中含有多个处理逻辑时,如果处理逻辑中需要验证的规则不同,则需要在校验规则文件名中增加
Action别名来指定具体需要校验的处理逻辑。即采用:
<ActionClassName>-<ActionAliasName>-validation.xml
ActionClassName是Action处理类的类名,而ActionAliasName就是该Action所包含处理方法在struts.xml文件中对应的name属性值。
<action name="addArticle" class="ArticleAction" method="add"> <result name="listAll">/pages/article.jsp</result> <result name="error">/pages/error.jsp</result> <result name="input">/pages/add_article.jsp</result> <result name="list">/pages/listArticleAction.action</result> </action>
ActionAliasName指的就是addArticle