复制静态资源文件
配置根路径base.jsp到web-info 文件下
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="basePath" value="${pageContext.request.scheme }://${pageContext.request.serverName }:${pageContext.request.serverPort }${pageContext.request.contextPath }/"></c:set>
注意:
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
这一句一定要相同 不能多一个空格否则会爆出500错误
在index.jsp页面引用
<%@ include file="/WEB-INF/base.jsp"%>
<link rel="stylesheet" type="text/css" href="${basePath}css/main.css">
注意:css、js、img放在resources文件夹下的时候不用写resource路径。直接js即可
配置mvc拦截
<!--过滤静态资源-->
<mvc:resources location="/resources/css/" mapping="/css/**" />
<mvc:resources location="/resources/img/" mapping="/images/**" />
<mvc:resources location="/resources/js/" mapping="/js/**" />
<!--开启SpringMVC注解的支持-->
<mvc:annotation-driven/>