



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店股份分红协议书
- 一对一贫困帮扶协议书
- 邮政投资理财协议书
- 远程文件管理协议书
- 加注机使用合同协议书
- 违建产权归还协议书
- 鱼塘光伏合同协议书
- 韩国拒绝停战协议书
- 闲置校舍管理协议书
- 葡萄销售代理协议书
- 幼儿园篮球比赛方案
- 重点人口管理工作规定
- PLC技术在供水系统中的应用与优化
- 劳务分包方案投标文件(技术方案)
- 2025年企业弹性工时劳动合同范文
- 人教版七年级生物下册《3.1.3开花和结果》同步测试题(附答案)
- 新员工的管理培训
- 新版进口报关单模板
- 2025年物业合同补充协议范本:物业小区公共收益分配及使用协议3篇
- 《中医体重管理临床指南》
- 人教A版(2019)高中数学必修第二册第8章 立体几何初步-小结(2)空间中的角【课件】
评论
0/150
提交评论