SpringMVC-静态资源的访问

SpringMVC-静态资源的访问

背景:因为在设置url-pattern时可以设置三种形式

/*:拦截所有 jsp js png .css 

/ :拦截所有,不包括.js .png .css 

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

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

解决方式1

在springmvc.xml文件中设置:<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开头的所有请求路径;

该配置的作用是:DespatcherServlet不会拦截以/static开头的所有请求路径,并当做静态资源交由servlet处理。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值