在项目web目录下创建static放css、js、img等资源 ,但是不能访问,因为struts2在web.xml中设置了全局拦截,会把所有的文件都拦截下来,页面中就不会加载一些静态文件

这就需要在struts.xml中添加下面这句话,对static文件夹中的文件不拦截
<constant name="struts.action.excludePattern" value="/static/.*?" />
Struts2排除静态文件拦截
在使用Struts2框架的项目中,由于全局拦截器的存在,导致无法直接访问位于web目录下的static文件夹内的静态资源如css、js、img等。解决此问题的方法是在struts.xml中配置特定的常量struts.action.excludePattern,指定对/static/.*?的请求不进行拦截,从而确保静态文件可以被正常加载。
在项目web目录下创建static放css、js、img等资源 ,但是不能访问,因为struts2在web.xml中设置了全局拦截,会把所有的文件都拦截下来,页面中就不会加载一些静态文件

这就需要在struts.xml中添加下面这句话,对static文件夹中的文件不拦截
<constant name="struts.action.excludePattern" value="/static/.*?" />

被折叠的 条评论
为什么被折叠?