问题:
使用struts2时,在web.xml中配置了全局过滤,导致访问不到css、js等静态文件
web.xml中我的配置如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
解决方法:
在struts.xml中增加配置,去除过滤静态文件
<constant name="struts.action.excludePattern" value="/static/.*?" />
注:static是根目录下存放静态文件的文件夹