



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、解决Springbo(整合shirO寸静态资源被拦截的问题目录结构如下Vresources0mapperstaticHbootstrap-3.3.7-dist-HerrElFlat-UJ-masterE*imagestjquerytreeElIayer-v3.1在在配的s】hiloconfiig已1放ilterChainDefinitionMap.put(/static/*,anonogin也引诩了静态资源inininstylesheettptext/csshrlogins/ssnorissrtrnnoostylesheettptext/csshrlogins/ssossrtrnnooosty
2、lesheethr/logins/js/vendor/jgrowlssrgroinssrt可是资源依然被拦截了于是注释掉了hininitionpptth静态资源可以访问了说明不是shir啲内在问题经过一番考虑感觉像是静态资源路径的问题于是在浏览器控制台看一下sor的路径发现静态资源的路径前面是没有stti的因而shird也不会放行springboo默认会将stti目录中的内容做为现拦截请求那么我的解决办法是:s根目录的内容发布到服务器所以如果想要放行静态资源同时又要实解决办法目录改造如下VresourcesEfemgpperthstaticMstaiics山bootstrap-3.3.7-di
3、ElerrBFlat-UI-master0imagesjquer/_treeElIcyer-v3.1.1Hloginsjquer/-3.3.1.min.jsniyvalidate.jt置:左餉R闍矚I辰輕烫綁社1filterChainDefinitionMap.put(/statics/*,anon);filterChainDefinitionMap.put(/*,authc);Kfi重启e服务器清除浏览器缓存此时source中已经是正确的路径了静态资源被引用了.问题解决13logiiPageElementsCons-jl?Sour-zehNetvorkPerforman0rcesLcn:en
4、tscripts錚OtopCi127.0.C1TListctizs/locirsjjloginPage记录一下自己犯得低级错误。rbn匚tiunlogin()vartusernarre=诟円password=if(usernane=,1S.jGrot.l(aieLeif(pssswi$.jGrov,l(-eLse/AjawFjniJ(fl#user-oi补充:SpringS不拦截静态资源配置最近在弄SpringCSir整合,发现如果将ispatcerSen拦截这样的,就不存在访问不到静态资源的问题。如果ispatcerServ改为拦截,拦截了所有的请求,同时对.s的访问也就被拦截了。解决方法:
5、方案一:激活Tomca的defaultServ来处理静态文件servlet-mappingdefaultservlet-name*.jpgservlet-mapping/url-patterndefaultservlet-name*.jsservlet-mappingurl-patterndefaultservlet-name*.csstip要写在ispatcerServ的前面,让defaultServIe先拦截,这个就不会进入Spring了方案二:在spring3.0.4以后版本提供了mvc:resourcesmvc:resou的使用方法:mvc:resourcesmappingimages
6、locationimagesimages映射到esourcettpeuest进ndl处理,locatiorf指定静态资源的位置.可以是eapplication录下、包里面,这样可以把静态资源压缩到包中。caceperiod可以使得静态资源进行ecace扌报乍昔:omappingfoundforTTreuestitmvcuserfindserlisispringMVC可能是没有配置如下代码mvc:annotationdriven使用mvc:resource元素扌巴mappin的e为mappin的pittirnvalue注册到Simplerlandlerap的oglap中esourcettpeue
7、standler这样就巧妙的把对静态资源的访问由andlera转至nesurcetteuestHO理并返回所以就支持classath目录包内静态资源的访问另外需要注意的一点是不要对mlerlandler设置defaultandl因为对statc的urdefaultand就是ResourceHttpRequestHandler,否则无法处理statcresurcesreuest方案三使用会把/注册至urlmlerlandler的urlng把对静态资源的访问由andlera转至nrsrnframereservletresurceefaulterVfe理并UU回euestandlerefaultervlettteuestan用就是各个erv容器自己的默认ervlet补充说明:多个andlera的执行顺序问题:efaultnntatnandler的rdB性值是:vmvc:resurces自动注册的mlerlandler的rdfg性值是:mvc:default-servlet-handle自动注册的mlerlandler的rd属性值是:sr会先执行rc值比较小的。当访问一个a图片文件时,先通过efaultnntatnandler来找处理器,定是找不到的,我们没有叫a的cti再按rd值升序找,由于最后一个mlerlandler是匹配n/的,所以一定会匹配上,再响应图片。访问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《营养午餐》教学设计-2023-2024学年四年级下册数学人教版
- 建筑业企业农民工劳动合同协议书范本7篇
- 12 古诗三首 示儿 教学设计-2024-2025学年五年级语文上册统编版
- 交通事故民事调解协议书5篇
- 2024秋四年级英语上册 Unit 3 My friends课时5 Let's learn Say and draw教学设计 人教PEP
- 2023三年级数学上册 三 富饶的大海-三位数乘一位数《三位数乘一位数》教学设计 青岛版六三制
- 《大数的认识-算盘》(教学设计)-2024-2025学年四年级上册数学人教版
- 七年级生物下册 第五单元 第11章 地面上的生物 第2节 地面上的动物教学设计(1)(新版)苏科版
- 无尘室管理规范
- 2023七年级数学下册 第10章 相交线、平行线与平移10.2 平行线的判定第1课时 平行线及同位角、内错角和同旁内角教学设计 (新版)沪科版
- 居室空间设计 课件 项目四 起居室空间设计
- 2025年广西职业院校技能大赛高职组(智慧物流赛项)参考试题库及答案
- 2024年内蒙古各地区中考语文文言文阅读试题(含答案解析与翻译)
- 2025年春新北师大版数学一年级下册课件 三 20以内数与减法 第3课时 凑数游戏
- 《义务教育信息科技教学指南》有效应用策略
- 中国水泥回转窑行业发展监测及投资方向研究报告
- 2024年低碳生活科普知识竞赛题库
- 2025-2030全球藻源虾青素行业调研及趋势分析报告
- 2025年广东深圳市慢性病防治中心选聘专业技术人员3人历年高频重点提升(共500题)附带答案详解
- 枪支安全及使用指南
- 新生儿感染的个案护理
评论
0/150
提交评论