`

调用同一个Action的不同方法

阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics