使用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開頭

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