springMVC前端控制器路径问题
2017-05-22 10:12
211 查看
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <!-- Spring MVC Servlet --> <servlet> <servlet-name>servletName</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>servletName</servlet-name> <strong><url-pattern>/</url-pattern></strong> </servlet-mapping>
其中/和/*的区别:
< url-pattern > / 不会匹配到.jsp,即:.jsp不会进入spring的 DispatcherServlet类 。< url-pattern > /* 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类, 导致找不到对应的controller所以报404错。
关于web.xml的url映射的小知识:
< url-pattern>/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url< url-pattern>/ 会匹配所有url:路径型的和后缀型的url(包括/login,.jsp,.js和.html等)
注意:
在springMVC.xml中配置拦截器时的路径和此处不一样需要使用/**,表示拦截所有.
相关文章推荐
- Springmvc前端控制器以.html后缀拦截,访问接口返回406问题
- springMVC前端请求找不到资源路径(HTTP Status 404)问题
- springmvc页面跳转时的路径问题需要使用/项目名/。。。。。。必须的
- Java(web前端和后端)中相对路径问题
- springmvc学习笔记(4)-前端控制器
- springmvc(二) 控制器Controller及乱码问题和日期问题的解决
- 一周乱弹(1,绝对路径中的 / 代表什么 2,jsp include标签 3,java 获取ip地址问题,4,springMVC @RequestMapping 传递多个参数5,jQuery模糊搜索)
- springmvc 快速突破(三)---一个控制器多个方法问题
- SpringMVC解决多人开发路径可能重复的问题
- 记录-springMVC访问web-inf下文件问题+在jsp页面导入jquery插件路径不对问题
- SpringMVC路径包括小数点出现问题的解决方法
- Struts2框架里面action与前端jsp页面进行交互路径问题---》一个对话框里面有很多超链接,进行相应的跳转
- 关于SpringMVC4使用过程中的路径问题,我们经常遇到的Controller未执行以及执行了之后出现404
- 【SpringMVC框架】前端控制器源代码分析
- 前端、后端资源路径问题
- springMVC静态资源路径问题解决办法
- springmvc 请求路径的问题
- springmvc 前端控制器,映射器,适配器,视图解析器
- 前端控制器模式在springmvc的应用
- SpringMVC-前端控制器源码分析