Spring MVC 静态资源访问配置
下面以 login.jsp 文件访问 login.css 文件为例,讲解在 Spring MVC 中如何配置静态资源访问。
工程目录结构如下图:
在 Spring MVC 配置文件中需要配置的内容:
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven />
<!-- 对静态资源文件的访问 -->
<mvc:resources mapping="/assets/css/**" location="/assets/css/" />
在 login.jsp 文件需要添加的代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="<c:url value="/assets/css/login.css"/>" />
</head>
这样,login.jsp 就可以访问静态资源 login.css 了。
参考:http://www.iteye.com/problems/54281