如何对链动作执行过滤

时间:2015-07-03 08:22:55

标签: java filter struts2

我面临一个问题。场景如下: 我在web.xml中有一个过滤器映射

<filter-mapping>
    <filter-name>MyFilter</filter-name>
    <url-pattern>/index.action</url-pattern>
</filter-mapping>

我的struts文件操作映射为:

<action name="index" class="com.test.IndexAction" method="execute">
    <result name="success" type="chain">landing</result>
</action>

现在,我的过滤器被调用动作索引。但我希望同样的过滤器也应该为下一个链动作执行。

通过更改过滤器映射如下所示,它不起作用

<filter-mapping>
        <filter-name>MyFilter</filter-name>
        <url-pattern>/index.action</url-pattern>
        <url-pattern>/landing.action</url-pattern>
</filter-mapping>

结果类型为chain,浏览器中的网址不会更改为/landing.action

如何让过滤器为下一个链操作执行?

0 个答案:

没有答案