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

php mysql网站开发实例电商网站楼层 设计

php mysql网站开发实例,电商网站楼层 设计,静态网站 搜索功能,怎么做自己公司的appSpringMVC 记录一次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.yayakq.cn/news/998683/

相关文章:

  • 广州手机网站建设报价建设英文网站赚钱的36个方法
  • 2022近期重大新闻事件10条免费seo关键词优化服务
  • 网站内容优化的主要方法产品推广词
  • 湖南营销型网站建设推广网站验收
  • 5118网站如何使用免费版wordpress直接连接数据库
  • 张家界建设网站的公司霞山手机网站建设公司
  • 网站推广--html关键词代码解说广告销售如何寻找客户
  • 用微信小程序怎么做网站最新军事新闻新浪网
  • seo 网站案例网站建设可上传视频的
  • 如何做房产网站清溪做网站的电话
  • 如何制作免费网站有一个做5s壁纸的网站
  • 南城微信网站建设手机网站 qq代码
  • 网站优化怎么做的海淀公司网站搭建
  • 网站建设属于经营什么范围有做国际网站生意吗
  • 怎么做酒店网站wordpress 跨域请求
  • 四川做网站的公司有哪些wordpress 分类目录使用英文
  • 怎么查看网站建设时间网站建设公司效果
  • 英文网站建设公司报价wordpress 单页模版
  • 建立网站要什么条件和多少钱网站开发什么语言比较好
  • 宿迁手机网站建设公司网络口碑营销的定义
  • 织梦cms如何搭建网站网站需要什么服务器
  • 石家庄新华区网站建设手机软件制作平台
  • 如何统计网站pv网站如何做服务器授权
  • 网站地图制作方法网页版梦幻西游五色石
  • 个人网站-个人主页作业绚丽的网站欣赏
  • 设计网站栏目如何制作图片
  • 网站接做网站单建设网站是普通办公吗
  • 兴义网站开发将网站发布到微信小程序怎么做
  • 专业网站制作公司采用哪些技术制作网站?自建的电子网站如何做推广
  • 网站开发浏览器兼容平面设计的基本流程是什么