文档章节

servlet-mapping / 拦截图片 等静态,资源

@ccny
 @ccny
发布于 2015/09/02 18:32
字数 113
阅读 1290
收藏 3
<servlet-mapping>
    <servlet-name>springMVC</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>


添加下面的配置,就行了。只是找到了方法,没有找为什么。找到了回复一下,谢谢!

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.js</url-pattern>
</servlet-mapping>


© 著作权归作者所有

共有 人打赏支持
上一篇: java 泛型 操作
@ccny

@ccny

粉丝 14
博文 113
码字总数 26759
作品 0
东城
架构师
私信 提问
加载中

评论(2)

@ccny
@ccny

引用来自“chmel”的评论

用servlet-mapping用来截获请求的,在加载请求的时候拦截你定义的资源名或路径,比如js、css、图片等静态资源的,如果没有添加截获请求,那在加载页面的时候就无法处理静态资源文件了,就加载不出来。

比如你在网上找到一个css样式库,引用在线的链接可以加载 如<link href="xxx.xxx.xxx.css">是可以的,

但是你把这个css下载下来,在本地引入 <link href="<%=request.getContextPath()%>/xxx.css" >就失败了。

不知道这样说清楚吗?(以上只是我的个人认为,不知道对不对,但大概就是这样吧)
我们现在的项目中,有自己的css样式是可以正常,引入的。不知道是不是,你的路径有没有问题?
c
chmel
用servlet-mapping用来截获请求的,在加载请求的时候拦截你定义的资源名或路径,比如js、css、图片等静态资源的,如果没有添加截获请求,那在加载页面的时候就无法处理静态资源文件了,就加载不出来。

比如你在网上找到一个css样式库,引用在线的链接可以加载 如<link href="xxx.xxx.xxx.css">是可以的,

但是你把这个css下载下来,在本地引入 <link href="<%=request.getContextPath()%>/xxx.css" >就失败了。

不知道这样说清楚吗?(以上只是我的个人认为,不知道对不对,但大概就是这样吧)
springMVC对静态资源访问的处理

在restful 风格下springMVC会进行如下配置 <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param>......

-wangming-
2015/05/16
0
1
spring mvc 中如何访问到静态的文件,如jpg js css

如何你的DispatcherServlet拦截".do"这样的有后缀的URL,就不存在访问不到静态资源的问题。 如果你的DispatcherServlet拦截"/",为了实现REST风格,拦截了所有的请求,那么同时对.js,.jpg等静...

随智阔
2014/03/11
0
0
关于spring 3.0.5的 <mvc:resources mapping="***" location="***">标签的使用

spring mvc 的<mvc;resources mapping="*" location="">标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。在spring3.0.4出来的时候spring还没有更新其schema所以在配置文件中有可能......

随智阔
2014/03/27
0
0
springmvc不能拦截到.jsp后缀的文件吗

在web.xml里的springmvc前端控制器. 如果配置*.do的话, springmvc只会解析.do结尾的路径去映射和适配controller中的方法, 而直接访问.jsp后缀(包括图片.js等静态资源)的页面会正常显示,所以拦...

初来乍到_
2016/11/29
1K
3
Spring MVC如何访问到静态的文件,如jpg,js,css?

如果你的DispatcherServlet拦截 .do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对.js,.jpg的访问也就被拦截了。 目的:可以正...

Oscarfff
2015/06/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zabbix安装配置

环境 系统:centos7.5软件版本: mysql: 5.7 zabbix: 3.4.15内网: Port: 10051 IP: 192.168.2.71外网: Port: 34521 Domain: freefrp.cnAgent被动模式(默认) ...

亦漩
6分钟前
0
0
一看就能学会的H5视频推流方案

本文由云+社区发表 作者:周超 导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自...

腾讯云加社区
9分钟前
0
0
Spring Boot 2.X优雅停止

本文章介绍了正常关闭Spring Boot 应用程序的过程。许多开发人员和架构师总是讨论SpringBoot的应用设计、流量负载、框架和应用模式,但很少有人讨论关闭阶段。生命周期意识可以说一个真正资深...

WUBAOQUAN
19分钟前
1
0
Linux Redis 高可用之主从复制

Redis主从复制简介 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或...

我最喜欢三大框架
26分钟前
0
0
HTML5技术分享之自动化构建工具gulp使用

gulp是是前端开发对代码进行构建的工具,是基于 Nodejs 的自动任务运行器,他能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器...

纤纤郡主
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部