一个Action标记中的2个动作名称[struts.xml]

时间:2018-01-09 15:25:58

标签: java-ee model-view-controller struts2

我的动作类ajouterModifierClient中有一个方法pl.admin.HomeAction,它处理操作,添加操作和更新操作。

如何在单个操作标记上映射两个不同的操作名称。

这是我想要的结果

<action name="{ajouter,modifier}-client" class="pl.admin.HomeAction" method="ajouterModifierClient">
    <result name="success">ajouterModifierClient.jsp</result>
</action>

1 个答案:

答案 0 :(得分:0)

您可以使用模式匹配器正则表达式

<constant name="struts.patternMatcher" value="regex" />

<action name="{(ajouter|modifier)}-client" class="pl.admin.HomeAction" method="ajouterModifierClient">
    <result name="success">ajouterModifierClient.jsp</result>
</action>