初学springmvc不久,经常遇到一些问题。比如读取不到js,css等静态文件。原因是web.xml做了如下配置,spring mvc拦截了所有请求,影响了对静态文件的读取/引用。
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
解决方法:
在xxx-servlet.xml(xxx是在web.xml配置的springmvc配置文件名)中加以下代码:
<mvc:resources mapping="/**" location="/web/"/>
location:表示文件的路径;mapping:表示映射的地址
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.g