SpringMVC-访问静态资源

简介: SpringMVC-访问静态资源

概述

在进行 Spring MVC 的配置时,通常我们会配置一个 dispatcher servlet 用于处理对应的 URL,在设置 url-pattern 时可以设置三种形式

/*:拦截所有 jsp js png .css 真的全拦截.不建议使用

/:拦截所有,不包括jsp,包含.js .png.css 建议使用

*.action *.do:拦截以do action 结尾的请求

url-pattern为/时访问静态资源

方式1-<mvc:default-servlet-handler/>

方式2- 采用spring自带<mvc:resources>方法

配置

<mvc:annotation-driven />
<mvc:resources location="/img/" mapping="/img/**"/>   
<mvc:resources location="/js/" mapping="/js/**"/>    
<mvc:resources location="/css/" mapping="/css/**"/>

描述

location元素表示 webapp 目录下的 static 包下的所有文件;

mapping元素表示以 /static 开头的所有请求路径,如 /static/a 或者 /static/a/b;

该配置的作用是:DispatcherServlet 不会拦截以 /static 开头的所有请求路径,并当作静态资源

交由Servlet处理。

相关文章
解决SpringBoot无法访问静态资源文件
解决SpringBoot无法访问静态资源文件
解决SpringBoot无法访问静态资源文件
|
2月前
|
JavaScript Java 应用服务中间件
SpringMVC静态资源处理
SpringMVC静态资源处理
|
开发框架 前端开发 Java
【SpringMVC】入门、静态资源处理
Spring MVC 是一个基于 Java 的 Web 开发框架,它在构建 Web 应用程序时提供了良好的支持。,将应用程序的不同部分分离开来,使得开发更加在Spring MVC中,模型)表示应用程序的数据和业务逻辑,视图)负责渲染模型数据以生成最终的用户界面,控制器)接收来自用户的请求,并根据请求来调用相应的模型和视图。Spring MVC 提供了丰富的功能和特性,例如请求映射、请求参数绑定、数据校验、视图解析、拦截器、异常处理等。
|
7月前
|
前端开发 JavaScript Python
静态资源配置
静态资源配置。
33 1
|
XML 缓存 前端开发
SpringMVC中处理静态资源的几种方式
SpringMVC中处理静态资源的几种方式
131 0
|
XML 前端开发 JavaScript
SpringBoot中静态资源访问
SpringBoot中静态资源访问
186 0
|
设计模式 开发框架 前端开发
springMVC的入门,学习,配置和静态资源访问问题的解决
# 引言 不知不觉,之前的文章生成器已经迎来了终章,这是网页版狗屁不通文章生成器的终章,也是狗屁不通文章生成器系列的最后一章。所以我决定精心打磨一下最后的终章部分,今天的更文我就写一个springMVC的学习部分。正好今天练习项目的开发在一些springMVC方面也是卡了很久。 # springMVC的简介 Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 HttpServlet。一个Spring内置的MVC框架。与Spring有着很好的兼容。 而且SpringMVC比其他的很多 MVC 框架更具扩展性和灵活性。 # s
|
前端开发 JavaScript Java
SpringBoot之静态资源的访问与管理
SpringBoot之静态资源的访问与管理
356 0
SpringBoot之静态资源的访问与管理
springMvc42-处理静态资源
springMvc42-处理静态资源
85 0
springMvc42-处理静态资源
|
前端开发
SpringMVC静态资源问题
SpringMVC静态资源问题