今天 在写springmvc中,引入js时出现错误。 通过页面,开发者模式,给我报上摸那个错误。找不到js。
然后我就在网上查找,发现 引入的script中加了 type="text/javascript" 于是 ,我就修改成这个了
其实type="text/javascript"是说明这一段脚本语言是javascript。告诉浏览器这一段要按照javascript来解释执行。
不写也不会报错,不过还是建议写上,尤其是写在页面中间的脚本片段。
<script type="text/javascript" src="js/jquery.min.js"></script>
然后运行还是报错。
有的说 .js文件与.jsp文件一同放在WEB-INF目录下,导致引入时出现问题,原因是WEB-INF下的资源不能直接访问(访问需要额外增添配置) 。
我也是按要求做的。没放在WEB-INF下。
接着我又去检查我的springmvc.xml中的看看是不是自己前端控制器那些静态资源不拦截写错了,发现还是没错。
<mvc:resources mapping="/js/**" location="/js/**"></mvc:resources>
<mvc:resources mapping="/css/**" location="/css/**"></mvc:resources>
<mvc:resources mapping="/images/**" location="/images/**"></mvc:resources>
而且我的src路径 ctrl+左击可以进入。感觉自己没有错误。于是,就clean,重启项目。然后就好了。。。