[springmvc] springmvc配置静态资源

原创 2018年04月17日 10:41:24

springmvc配置静态资源

假设web项目目录如下

webapp
|------js
|------html
|------WEB-INF
|------index.jsp

正常情况下只能将静态资源放入WEB-INF中,若想放入webapp目录下其他文件夹中,需要进行以下修改

方法一:修改springmvc配置文件

<mvc:resources mapping="/html" location="/html"/>
<mvc:resources mapping="/js" location="/js"/>

方法二:修改项目web.xml配置文件

要求:当前的设置必须在Spring的Dispatcher的前面

<servlet-mapping>  
  <servlet-name>default</servlet-name>  
  <url-pattern>*.js</url-pattern>  
  <url-pattern>*.css</url-pattern>  
  <url-pattern>/assets/*"</url-pattern>  
  <url-pattern>/images/*</url-pattern>  
</servlet-mapping>

方法三:将项目中springmvc的配置设置为拦截*.do

<servlet>
  <servlet-name>SpringMVC</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring-mvc.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
  <async-supported>true</async-supported>
</servlet>
<servlet-mapping>
  <servlet-name>SpringMVC</servlet-name>
  <url-pattern>*.do</url-pattern>
</servlet-mapping>

推荐第一种方法,简单好配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Eternally123/article/details/79971352

SpringMVC Spring MyBatis整合

-
  • 1970年01月01日 08:00

spring mvc 中对静态资源的访问配置

spring mvc 的java web中对静态资源的访问配置
  • whereismatrix
  • whereismatrix
  • 2017-01-08 22:47:45
  • 2429

spring mvc 过滤静态资源的配置

spring mvc 过滤静态资源的配置web.xml文件配置所有请求都经过spring mvc拦截,配置如下: SpringMVC / ...
  • u014132534
  • u014132534
  • 2017-07-06 16:05:20
  • 649

SpringMVC访问不到静态资源的几种解决方法!

解决方法1:在web.xml中进行配置,不需要拦截的都需要配置一下 default *.png ...
  • sunshinezx8023
  • sunshinezx8023
  • 2017-07-20 15:56:00
  • 2442

Spring MVC中静态资源映射配置

因公司项目的需要使用spring MVC框架 ,于是就开始学习SpringMVC的使用.废话不多说直接切入正题. 开发工具: Spring Tool Suite 一款专用于spring项目开发的ID...
  • nchuallen
  • nchuallen
  • 2015-11-29 15:31:23
  • 4265

SpringMVC - 处理静态资源的几种方式

【1】第一种示例与解决办法将DispatcherServlet请求映射设置为 / ,将会拦截所有的请求。不能访问静态资源。解决办法:在SpringMVC的配置文件中配置如下标签解决其XSD文档说明如下...
  • J080624
  • J080624
  • 2017-02-24 13:50:19
  • 1761

SpringMVC静态资源映射配置

SpringMVC访问静态资源   在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。 默认的访...
  • glory1234work2115
  • glory1234work2115
  • 2016-06-07 22:47:58
  • 6605

springMVC对静态资源访问的处理

在restful  风格下springMVC会进行如下配置                mvc       org.springframework.web.servlet.DispatcherSe...
  • seelye
  • seelye
  • 2016-06-13 16:57:29
  • 2488

SpringMVC对静态资源文件的访问(配置)

=================================================================== 加,否则servlet控件器会解析失败...
  • Sbangm
  • Sbangm
  • 2014-12-04 13:05:16
  • 32559

Springmvc静态资源过滤

一般情况下,在springmvc中当配置了拦截器和过滤器之后,对于浏览器的所有符合要求的请求都会过滤,静态资源也不例外,为了解决这个问题,下面提供了几个方案:...
  • xiaoshen_joyin
  • xiaoshen_joyin
  • 2016-06-28 15:42:07
  • 1495
收藏助手
不良信息举报
您举报文章:[springmvc] springmvc配置静态资源
举报原因:
原因补充:

(最多只允许输入30个字)