【FunnyBear的Java之旅 - Spring篇】Spring 静态资源

在Spring MVC框架下配置静态资源:

1. 创建静态资源文件夹,如下图中的main.css

2. 在DispatcherServlet对应的beans配置文件中,添加mvc命名空间和如下配置

xmlns:mvc="http://www.springframework.org/schema/mvc"
<mvc:resources location="/resources/" mapping="/static/**" />

location是资源文件夹,mapping是web请求的路径。也就是/static层级下的web请求都会被对应到/resources文件夹

我们可以在浏览器中直接验证

3. 在jsp文件中,添加对css文件的引用

这样,静态资源就能够被使用了。

时间: 2024-08-26 16:05:05

【FunnyBear的Java之旅 - Spring篇】Spring 静态资源的相关文章

从.Net到Java学习第四篇——spring boot+redis

从.Net到Java学习第一篇——开篇 从.Net到Java学习第二篇——IDEA and start spring boot 从.Net到Java学习第三篇——spring boot+mybatis+mysql 接上一篇,本篇使用到的框架redis.FastJSON. 环境准备 安装redis,下图是我本机的redis绿色版,你可以网上自行下载安装,如果不知道如何怎么操作,可以移步到我的另一篇文章:ASP.NET Redis 开发 以管理员身份打开CMD窗口: C:\Users\zouqj>e

Spring boot 默认静态资源路径与手动配置访问路径的方法

这篇文章主要介绍了Spring boot 默认静态资源路径与手动配置访问路径的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在application.propertis中配置 ##端口号 server.port=8081 ##默认前缀 spring.mvc.view.prefix=/ ## 响应页面默认后缀 spring.mvc.view.suffix=.html # 默认值为 /** spring.mvc.static-path-pattern=/** # 这里设置要指向的路径,多个

Spring Boot 的静态资源处理

做web开发的时候,我们往往会有很多静态资源,如html.图片.css等.那如何向前端返回静态资源呢?以前做过web开发的同学应该知道,我们以前创建的web工程下面会有一个webapp的目录,我们只要把静态资源放在该目录下就可以直接访问.但是,基于Spring boot的工程并没有这个目录,那我们应该怎么处理? 一.最笨的方式 我们首先来分享一种最笨的办法,就是将静态资源通过流直接返回给前端,我们在maven工程的resources的根目录下建立一个html的目录,然后我们把html文件放在该目

Spring MVC 处理静态资源文件

摘要: 三个方案: 1.方案一:激活Tomcat的defaultServlet来处理静态文件 2.方案二: 在spring3.0.4以后版本提供了mvc:resources (需要配置annotation-driven) 3.方案三 ,使用<mvc:default-servlet-handler/>(需要配置annotation-driven) 一.问题:Spring MVC 处理静态资源文件 1. 以下情况需要先了解 1.1  如果你的DispatcherServlet拦截 *.do这样的U

【Spring学习笔记-MVC-14】Spring MVC对静态资源的访问

作者:ssslinppp       参考链接: http://www.cnblogs.com/luxh/archive/2013/03/14/2959207.html http://www.cnblogs.com/fangqi/archive/2012/10/28/2743108.html 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用

Spring MVC配置静态资源和资源包教程

1- 介绍 这篇教程文章是基于: Spring 4 MVC 2- 创建一个项目 File/New/Other.. 输入: Group ID: com.yiibai Artifact ID: SpringMVCResource Package: com.yiibai.springmvcresource 项目被创建以后如下: 不要担心有错误消息在项目被创建时.原因是,我们还没有声明 Servlet 库. 注意: Eclipse 4.4(Luna)在创建 Maven 项目结构时可能是有错误的.需要修复

spring mvc - 对静态资源的处理

spring对静态资源文件(js css htm html jpg jepg png bmp)等的处理方式如下: 一.交由上级web容器处理,在web.xml中的org.springframework.web.servlet.DispatcherServlet 配置之前加入如下代码: <servlet-mapping>        <servlet-name>default</servlet-name>        <url-pattern>*.css&

Spring mvc 拦截静态资源配置管理

springMVC的<mvc:resources mapping="***" location="***">标签是在spring3.0.4出现的,主要是用来定义对静态资源的访问. 直接在spring mvc.xml文件中加入下面配置即可访问静态资源 <mvc:resources location="/" mapping="/**/*.html"/> <mvc:resources location=

Spring MVC 读取静态资源时404错误

背景:web.xml配置时拦截策略是拦截所有请求: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-