spring mvc中jsp不能访问的原因

转载 2016年08月29日 12:39:05
1.serlvet的匹配规则:
  1).路径精确匹配
  2).最长路径匹配
  3).扩展匹配
  4).如果容器定义了一个default servelt(即匹配路径为“/”的servlet),则会将请求交给default servlet

  注意:/*.action:错误的匹配规则,不能即是路径匹配,也是扩展匹配


2.spring mvc中dispatcherServlet配置为/*访问请求转发*.jsp和访问jsp页面的时候访问不到的原因:
     *默认在%TOMCAT_HOME%/conf/web.xml中配置了*.jsp由JspServelt来处理,当我们将spring mvc的拦截规则配置为/*的时候,按照servlet的匹配规则,则路径匹配会优先于扩展匹配,导致对jsp的请求会被拦截掉。

*当spring mvc配置为/,表示未默认servelt,只有当请求没有对应的servlet处理时,才交给它处理,当我们请求jsp时,刚好有从%TOMCAT_HOME%/conf/web.xml中继承过来的JspServlet会处理对jsp请求的处理,所以会访问到jsp页面。



3.filter的顺序为filter-mapping在web.xml中声明路径的顺序,即filter-mapping的顺序

spring mvc jsp和静态文件不能访问的原因

spring mvc 下jsp不能访问的原因:1.serlvet的匹配规则: 1).路径精确匹配 2).最长路径匹配 3).扩展匹配 4).如果容器定义了一个default s...

关于jquery 的跨域访问问题 (spring mvc +jquery) (怕别人搜索不到加上点关键字哈 springmvc ajax 跨域 jquery jsp javascript js)

function testCross() { $.ajax({ //这个是申请方式是get而不是post是因为跨域访问是不支持post的方式的在jquery中(网上都这么写的) type : "get...

spring mvc启动成功配置也成功,但访问不到controller也访问不到任何jsp的解决办法

我因为工作原因想要学习SSM的搭建,我找了一些教程,然后自己开始整合。搭建完了之后,遇到一个问题就是什么都成功了,单元测试也通过了,就是访问不到controller,直接改为访问jsp也不行。去网上找...

spring mvc 给action添加事务不成功的原因

Java代码              contextConfigLocation           classpath*:META-INF/spring/applicationC...

Spring mvc 找不到视图原因

结构如图所示,为什么不能找到对应视图呢? 这时候只需要将第一幅图改为/...

spring mvc 给action添加事务不成功的原因

转自:http://uule.iteye.com/blog/1852012 spring mvc 给action添加事务不成功的原因 Java代码         ...

Servlet JSP和Spring MVC初学指南

  • 2017年12月08日 10:18
  • 4.45MB
  • 下载

Spring MVC使用@ResponseBody无法跳转到对应的jsp页面以及ie8下报错的解决方法

Spring MVC使用@ResponseBody无法跳转到对应的jsp页面已经ie8下报错的解决方法

spring MVC如何在JSP页面输出map中的值

SpringMVC如何在JSP页面显示数据?或者说springMVC如何在JSP页面取map值? 首先,SpringMVC是支持JSTL的,并且jstl标签的性能也是较好的。所以,我们可以用基本...

spring mvc各种参数在jsp和action之间的传递

SpringMVC的各种参数绑定方式   1. 基本数据类型(以int为例,其他类似): Controller代码: @RequestMapping("saysth.do") pu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring mvc中jsp不能访问的原因
举报原因:
原因补充:

(最多只允许输入30个字)