问题描述:
在Maven项目中,ftl模板插值${root}表示系统路径(如:http://localhost/),页面设置:
<link rel="stylesheet" type="text/css" href="${root}/resourse/css/header.css">,运行会报错,找不到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了。