springMVC页面在web-inf下去访问jingtai资源的问题+在jsp页面导入jquery插件路径不对问题
环境:spring + springMvc + mybatis + maven
关于在springMVC环境访问web-inf目录下文件,其一有在springMVC xml文件下加`
<!-- 对静态资源文件的访问 不支持访问WEB-INF目录 -->
<mvc:default-servlet-handler /> `
```<!-- 启动注解驱动-->
<mvc:annotation-driven/>
如果还是不能访问,继续在配置文件中追加
<mvc:resources mapping="/res/**" location="/WEB-INF/res/" />
mapping:映射
location:本地资源路径,注意必须是webapp根目录下的路径。
两个*,它表示映射resources/下所有的URL,包括子路径(即接多个/)
这样我们就可以直接访问该文件夹下的静态内容了。
如在jsp页面中映入jquery文件
```java
第一种:
<script type="text/javascript" src="${pageContext.request.contextPath}/res/js/jquery/jquery-1.8.3.js"></script>
<base href="${pageContext.request.scheme }://${pageContext.request.serverName }:${pageContext.request.serverPort }${pageContext.request.contextPath }/">
<script src="resource/jquery/jquery-2.1.1.min.js"></script>
第二种:
<script src=" ${pageContext.request.contextPath}/resource/jquery/jquery-2.1.1.min.js"></script>
第三种:
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<script src="<%=basePath %>resource/jquery/jquery-2.1.1.min.js"></script>