在Struts 2过滤器中将URL模式更改为特定的重定向

时间:2015-10-31 05:38:04

标签: xml struts2 web.xml url-pattern

目前在我们的web.xml中,它为所有网址提供了Struts 2过滤器,因为它是/ *,但我需要提供特定的网址格式(例如:/docupload/*)因为我现在正在与另一个应用程序集成。

因此,另一个应用程序URL也会通过Struts过滤器而无法正常工作。

            <filtermapping><url-pattern>/*</url-pattern><filtermapping>   

我试过这个:我给了&#34; namspace&#34;在struts.xml中,例如&#39; docupload&#39;:

  <constant name="struts.devMode" value="true" />
  <package name="default" namespace="/docupload" extends="struts-default">

将名称空间添加为/ docupload,以下是我的文件夹结构

-created docupload folder under jsp-

web.xml中的

-

       <url-pattern>/docupload/*</url-pattern>

创建文件夹结构和添加namspace后 - 我改变了如上所述的URL模式。但它没有用。

1 个答案:

答案 0 :(得分:1)

如果您只想绕过特定网址,可以在struts.xml中使用excludePattern,如下所示

<constant name="struts.action.excludePattern" value="/docupload/*" />