Path with "WEB-INF" or "META-INF": [WEB-INF/add.html]

weixin_38050602 2018-12-21 03:34:11
用Spring boot 的WEB-INF 目录彻底不能访问了?我转发到WEB-INF直接提示:Path with "WEB-INF" or "META-INF": [WEB-INF/add.html];引用的包是Spring-webmvc-5.1.3.RELEASE.jar 



这个是ResourceHttpRequestHandler 的源码... WEB-INF今后直接不让放东西了?
...全文
605 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38089340 2019-03-03
  • 打赏
  • 举报
回复
jsp之所以不会被拦截,原因可能是因为.jsp的路径是被jsp解析器拦截了,jsp解析器应该是servlet级别的...所以不会进入到spring中去吧。。。所以.jsp才不受影响(还没去追过源码,但应该是这样子的:)
weixin_38074560 2019-01-31
  • 打赏
  • 举报
回复
引用来自“仪山湖”的评论 今天也遇到这个问题,看了下源码,是spring-webmvc中对resource路径解析做了限制 boolean  org. springframework. web. servlet. resource. ResourceHttpRequestHandler.isInvalidPath( Stringpath)   Identifies invalid resource paths. By default rejects: Paths that contain "WEB-INF" or "META-INF" Paths that contain "../" after a call to org.springframework.util.StringUtils.cleanPath. Paths that represent a valid URL or would represent one after the leading slash is removed. Note: this method assumes that leading, duplicate '/' or control characters (e.g. white space) have been trimmed so that the path starts predictably with a single '/' or does not have one. Parameters: path the path to validate Returns: true if the path is invalid, false otherwise Since: 3.0.6 path = processPath(path);
if (!StringUtils.hasText(path) || isInvalidPath(path)) {
return null;
}   我也追到这里了~~不过想想,非要执着着丢进WEB-INF里一个.html也是醉了,换jsp格式就好了
weixin_38061494 2019-01-30
  • 打赏
  • 举报
回复
今天也遇到这个问题,看了下源码,是spring-webmvc中对resource路径解析做了限制 boolean  org. springframework. web. servlet. resource. ResourceHttpRequestHandler.isInvalidPath( Stringpath)   Identifies invalid resource paths. By default rejects: Paths that contain "WEB-INF" or "META-INF" Paths that contain "../" after a call to org.springframework.util.StringUtils.cleanPath. Paths that represent a valid URL or would represent one after the leading slash is removed. Note: this method assumes that leading, duplicate '/' or control characters (e.g. white space) have been trimmed so that the path starts predictably with a single '/' or does not have one. Parameters: path the path to validate Returns: true if the path is invalid, false otherwise Since: 3.0.6 path = processPath(path);
if (!StringUtils.hasText(path) || isInvalidPath(path)) {
return null;
}  
app:mergeDebugJavaResource 2 files found with pathMETA-INF/NOTICE.md‘ from in
app:mergeDebugJavaResource 2 files found with path 'META-INF/NOTICE.md' from in
META-INF/spring.schemas,META-INF/spring.handlers,META-INF/spring.factories使用
1、META-INF/spring.schemas的使用 XmlBeanDefinitionReader.doLoadDocument方法
Android编译异常` Cause: duplicate entry: META-INF/MANIFEST.MF`
目录 Android编译异常Cause: duplicate entry: META-INF/MANIFEST.MF 解决方案2: 治标又治本(暂无) 解决方案1: 治标不治本(还原大法) 参考资料 问题详情 Android编译异常Cause: duplicate entry: META-INF/MANIFEST.MF 解决方案2: 治标又治本(暂无) 解决方案1: 治标...
WEB-INF/lib & build path 的jar包问题
一、build path&WEB-INFO/lib介绍 build path:可以说是引用; WEB-INFO/lib:可以说是固定在一个地方; eclipse编译项目的时候是根据build path的,如果不用eclipse来发布项目的话,就会出现找不到jar,tomcat运行项目首先是在它自己的公共lib里找jar,如果找不到的话就会去项目的WEB-INFO/lib目录找,如...
解决Unable to read TLD "META-INF/c.tld" from JAR file
由于项目需要,要了解CAS单点登录,还好之前离职的哥们已经搭建好服务端的项目,只需要导入就好。 导入项目后,一起出现       Unable to read TLD "META-INF/c.tld" from JAR file    这种异常信息,网上大多解决方法都是删除WEB-INF/lib下面的servlet-api.jar jsp-api.jar ,但是,我这里删除之后
其他技术讨论专区

438

社区成员

791,241

社区内容

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今

加载中

查看更多榜单
社区公告
暂无公告

试试用AI创作助手写篇文章吧

+ 用AI写文章

深圳SEO优化公司黄山网络广告推广推荐荷坳关键词按天计费报价平湖百度竞价包年推广公司龙华网站改版推荐永新外贸网站设计报价辽阳百搜标王哪家好爱联外贸网站设计推荐秦皇岛营销网站南联营销型网站建设价格迪庆网站优化推荐盘锦企业网站设计推荐淮北优化公司永湖模板推广哪家好漯河网页制作推荐茂名网站推广工具哪家好张北网站搭建报价泸州关键词排名包年推广多少钱连云港seo推荐潍坊网站优化按天计费兴安盟百姓网标王哪家好茂名网站推广工具多少钱南通网站优化排名哪家好文山百度爱采购报价邵阳网站推广系统报价武汉建网站宿州优秀网站设计价格铜川百姓网标王价格醴陵网站开发价格临汾seo排名价格曲靖外贸网站设计公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化