环境:spring + springMvc + mybatis + maven
关于在springMVC环境访问web-inf目录下文件,其一有在springMVC xml文件下加
如果还是不能访问,继续在配置文件中追加
mapping:映射
location:本地资源路径,注意必须是webapp根目录下的路径。
两个*,它表示映射resources/下所有的URL,包括子路径(即接多个/)
这样我们就可以直接访问该文件夹下的静态内容了。
如在jsp页面中映入jquery文件
--------------------------------------------------以下内容为之前记录、上面的解决办法已可解决jsp导入jquery文件错误等问题---------------------------------------
在新搭建的项目中,建立一个jsp页面在导入jquery插件时
浏览器调试提示:GET http://localhost:8080/storm/js/jquery-2.1.1.js 404 (Not Found)
看到这个一直围绕着路径的问题去了,各种虐。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>Insert title here
结果问题都不在我页面中些问题
偶然在eclipse看到了下面这个提示:
No mapping found for HTTP request with URI [/storm/webapp/js/jquery-2.1.1.js] in DispatcherServlet with name 'SpringMVC'
解决方案如下:
在springMvc配置文件中加入以下配置
<mvc:annotation-driven/>
<mvc:default-servlet-handler/>
具体原因看:http://www.blogjava.net/Steven-bot/articles/361333.html