1

在一个简单的包中,我有不同的 URL 模式,但只有 URL 模式 ( *.htmlx) 想要调用动作和拦截器。

如何在动作名称中使用通配符。我试过了,但它不起作用。

<package ....... >
<action name="*.htmlx" class="net.viralpatel.struts2.action.LoginAction1">
call a interceptor
/*.........
...........
*/
</action>

<action name="*.html" class="net.viralpatel.struts2.action.LoginAction2">
/*.........
...........
*/
</action>


<action name="*.jspx" class="net.viralpatel.struts2.action.LoginAction3">
/*.........
...........
*/
</action>

</package>
4

1 回答 1

0

您不能在动作映射中使用动作扩展作为动作名称,您应该通过在struts.xml

<constant name="struts.action.extension" value="htmlx,,"/>
于 2013-07-16T11:12:08.587 回答