問題描述:
在Maven項目中,ftl模闆插值${root}表示系統路徑(如:http://localhost/),頁面設定:
<link rel="stylesheet" type="text/css" href="${root}/resourse/css/header.css" target="_blank" rel="external nofollow" >,運作會報錯,找不到css或js,而且在浏覽器直接通路路徑:“http://localhost/resourse/css/header.css”也會報錯。
解決方法:
在web.xml中添加
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
重新編譯,再次運作就可以通路到js和css了。