当前位置: 首页 > news >正文

网站建设 成都域名查询ip爱站网

网站建设 成都,域名查询ip爱站网,帮传销做网站违法吗,十大装潢公司上海SpringMVC 记录一次bug 其实都是小毛病,但是为了以后再出毛病,记录一下: mvc:resources设置静态资源不过滤问题 SpringMVC中配置的核心Servlet——DispatcherServlet,为了可以拦截到所有的请求(JSP页面除外&#xf…

SpringMVC 记录一次bug

其实都是小毛病,但是为了以后再出毛病,记录一下:

mvc:resources设置静态资源不过滤问题

SpringMVC中配置的核心Servlet——DispatcherServlet,为了可以拦截到所有的请求(JSP页面除外),并将这些请求发送给对应的处理器(Handler)处理,我们将mapping部分的url-pattern设置为<url-pattern>/</url-pattern>,这样就可以匹配到根目录下的所有资源,具体原因可以去看这篇文章:彻底理解servlet匹配顺序 / 和 /*的区别_default-wrapper-CSDN博客,为了可以访问到静态资源,我们需要通过以下配置去访问到我们的静态资源:

<!-- 设置静态资源不过滤 -->
<mvc:resources location="/css/" mapping="/css/**"/>  <!-- 样式 -->
<mvc:resources location="/img/" mapping="/img/**"/>  <!-- 图片 -->
<mvc:resources location="/js/" mapping="/js/**"/>  <!-- javascript -->

但是如果配置了这个,我就没法访问到WEB-INF下面的文件了,很奇怪,按理说这段配置应该是不影响程序内部对WEB-INF下资源的访问的,于是我去搜了一下,还真的有和我类似的情况,原来是没有添加SpringMVC的注解支持:<mvc:annotation-driven/>,那么为什么会这样呢??这个涉及到Spring的源码,我搜了几篇博客,大概的意思就是说:

在不配置<mvc:annotation-driven/>的情况下配置 <mvc:resources>标签的话,我们的所有静态资源,包括JSP都被SpringMVC注册为静态资源交给ResourceHttpRequestHandler处理,而不是交给DispatcherServlet处理,那么就导致了JSP被当作静态页面,那我又没有在 <mvc:resources>中配置静态资源的具体路径,那自然就找不到位置了。

http://www.yidumall.com/news/34322.html

相关文章:

  • 重庆网站搭建公司百度seo排名技术必不可少
  • 怎么在主机上的建设网站在线排名优化工具
  • 网站设计开发平台如何推广app
  • 老域名对做网站的市场调研报告怎么写
  • 金融 网站建设北京seo排名外包
  • 南通做公司网站品牌策划与推广方案
  • 国际网站推广专员招聘百度竞价优化
  • 投资企业网站备案要前置认证6个好用的bt种子搜索引擎
  • 陈江网站建设西安seo外包
  • 广东省中山市网站谷歌推广
  • 网站手机版百度网页翻译
  • 江苏建科建设监理有限公司网站推广平台网站有哪些
  • 房产网站制作方案百度空间登录
  • 有没有做微信的动态图网站怎么做营销
  • 营销型企业网站源码优化网站推广教程排名
  • 网站关键字布局谷歌浏览器网页版
  • 西安哪个公司可以做网站seo推广知识
  • 建设网站需要的配置seo外包网络公司
  • 江苏网站制作网络推广培训班哪家好
  • 网站建设的钱计入什么科目看啥网一个没有人工干预的网
  • 贵港网站建设动态排名点击工具
  • 珠海市官网网站建设品牌国内seo工具
  • 网站建设包括哪些技术可以营销的十大产品
  • 网站维护是不是很难做淘宝店铺运营
  • 政府网站建设岗位说明条友网
  • 用区块链来做网站长沙正规seo优化价格
  • 阿里云用wordpress天津seo网站推广
  • 网站开发研究背景新媒体营销策略有哪些
  • 在网站里文本链接怎么做交换链接
  • 临汾哪里有做网站的网级移动营销app下载