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处理。

相关文章
|
3月前
|
JavaScript Java Maven
【SpringBoot(二)】带你认识Yaml配置文件类型、SpringMVC的资源访问路径 和 静态资源配置的原理!
SpringBoot专栏第二章,从本章开始正式进入SpringBoot的WEB阶段开发,本章先带你认识yaml配置文件和资源的路径配置原理,以方便在后面的文章中打下基础
378 3
SpringMVC学习(二):访问指定页面
SpringMVC学习(二):访问指定页面
118 0
SpringMVC学习(二):访问指定页面
|
设计模式 开发框架 前端开发
springMVC的入门,学习,配置和静态资源访问问题的解决
# 引言 不知不觉,之前的文章生成器已经迎来了终章,这是网页版狗屁不通文章生成器的终章,也是狗屁不通文章生成器系列的最后一章。所以我决定精心打磨一下最后的终章部分,今天的更文我就写一个springMVC的学习部分。正好今天练习项目的开发在一些springMVC方面也是卡了很久。 # springMVC的简介 Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 HttpServlet。一个Spring内置的MVC框架。与Spring有着很好的兼容。 而且SpringMVC比其他的很多 MVC 框架更具扩展性和灵活性。 # s
|
前端开发 Java Spring
解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
387 0
|
前端开发 Java 应用服务中间件
SpringMVC访问静态资源的三种方式
 如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。
2087 0
|
XML 前端开发 Java
SpringMVC访问静态资源的三种方式
参考地址 如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。
1043 0
|
JavaScript 前端开发 Java
SpringMVC访问静态资源
SpringMVC访问静态资源可能会存在找不到资源的问题。 1、如果只配置拦截类似于*.do格式的url,则对静态资源的访问是没有问题的,如下:                dispatcherServlet          org.
873 0
|
设计模式 前端开发 JavaScript
Spring MVC(一)【什么是Spring MVC】
Spring MVC(一)【什么是Spring MVC】
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
255 0
|
前端开发 Java Go
Spring MVC 和 Spring Boot 的区别
Spring MVC 和 Spring Boot 的区别
510 0