使用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开头

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章