当前位置: 代码迷 >> HTML/CSS >> 运用struts时,css等文件不能放到以static或struts开头的文件夹里
  详细解决方案

运用struts时,css等文件不能放到以static或struts开头的文件夹里

热度:137   发布时间:2012-10-28 09:54:44.0
使用struts时,css等文件不能放到以static或struts开头的文件夹里!

起因:在web.xml里配置struts的过滤器后,静态页面效果无法显示

?

? 经多次排查调试终于发现了问题

? 我的css的文件在statics文件夹里放着

?

?

这是org.apache.struts2.dispatcher包里

?

DefaultStaticContentLoader类的一个方法
?public boolean canHandle(String resourcePath) {
??????? return serveStatic && (resourcePath.startsWith("/struts") || resourcePath.startsWith("/static"));
??? }

?

?

这时才恍然:

? struts工程里放置样式 等的文件

? 不能以static和struts开头

  相关解决方案