参考资料:http://blog.csdn.net/u012730299/article/details/51872704
一、关于js、css、html等除了jsp(动态资源)的存放位置
应当将js等静态资源放于webapp的根目录下,没有必要放置在WEB-INF目录下。WEB-INF目录是保护目录,客服端无法直接访问。
二、如果采用<mvc:default-servlet-handler/>的配置方式
那么一定要加上<mvc:annotation-driven/> 标签,否则无法访问controller
待查找原因
三、如果采用<mvc:default-servlet-handler/>的配置方式
那么一定要将js等资源放置在webapp的根目录下(不是WEB-INF),否则将找不到静态资源,报404
举例:
webapp---js----demo1.js (正确)
webapp-WEB-INF-js-demo1.js(错误)
四、关于路径
<script src="/js/detail.js"/> 这里的“/”表示的是webapp这个根目录。