天天看點

SpringMvc、Maven整合FreeMarker--通路不到js、css

問題描述:

在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了。

繼續閱讀