2 zj maddog zj_maddog 于 2017.08.30 14:00 提问

Spring 视图 控制器 带参数 跳转 出错报404

从jsp跳转到后台Controller内处理,并带一个参数返回到jsp页面,出现404,具体代码如下,浏览器跳转后 url为http://localhost:8080/hello.jsp,没有跳到view目录下。控制台输出消息:这里是hello的控制器 --------------------ModelAndView: reference to view with name 'hello'; model is {message=Hello World, Spring 3.0!}
Controller代码

springMvc-servlet.xml

web.xml

项目结构图

2个回答

gpf951101
gpf951101   2017.09.03 19:15
已采纳

servlet-mapping中的url-pattern中的路径为/则拦截/login这类的请求,不回拦截.jsp这类的请求,此处你写的是.jsp 会对jsp文件进行拦截,当返回hello.jsp的时候又,又会对这个请求进行拦截,再次走处理器映射器,而此时处理器映射器中找不到这个请求,就会发出404的错误报告,所以一般情况下大家的映射路径都是用/直接执行拦截的。

pt13415356223
pt13415356223   2017.08.30 14:35

配置文件里servlet-mapping中 改成/

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JSP页面跳转失败404问题(springmvc)
Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色。那么其配置中也就对路径做了过滤。 在使用eclipse开发JavaWeb时,刚刚入门的小白经常会遇到JSP跳转失败404,大多是因为路径问题。 发现后缀名jsp重复了,我们来看下出错的地方(这个例子用的是SSM框架):return "/queryUser.jsp";上面图片里那个句号是因为我输入的是中文符号 “。”其实英
SpringMVC前端跳转Controller控制器的时候出现404
在写项目的时候,可能经常出现404,其中有一种是SpringMVC前端跳转Controller控制器的时候出现404。找不到路径,其中的原因可能有很多, 其中一种低级错误是是你在注解映射类的时候没有在控制类的类前加上注解:@RequestMapping("/.....") 。
SpringMvc跳转报404问题
SpringMvc跳转报404问题**代码如下 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping
springmvc 整合 shiro 无法访问控制器 404问题
--> 这是springmvc.xml的配置,applicationContext.xml的配置如下 <bean id="formAuthenticationFilter" class="org.apache.shiro.web.filter.authc.FormAuthenticationFilter
在SpringMvc中解决404的问题
1.我们都知道SpringMvc很好用,但是今天我用的时候出现了一个很让人困惑的问题 这是控制器,所以请求路径应该是跟路径下的      category/login    这是毋庸置疑 的 这是配置跳转的页面,上边我返回的是一个"seuucss",那么经过这个配置,请求会跳转到 "WEB-INF/views/success.jsp"  这也是对的 可以看到这个
springMVC @RequstMapping 和视图解析器配置导致的404错误
页面访问错误如下: controller方法的配置如下: 视图解析器配置如下: 问题描述:在controller未加入@RequestMapping时访问是正常没错误的。 在我加入@RequestMapping注解时就出现如上的404错误。但想想都知道应该是视图解析器配置有误,可是却看着视图解析器配置都一直没头绪。最后重新写一遍视图解析器,就成功了。对比发现就少了一
spring mvc能访问到Controller但是显示404问题解决办法
今天,在配置Spring mvc时碰见一个很奇怪的问题,路径明明是对的,但是访问页面一直显示404 Not Found。启动调试,跟踪代码,发现请求能够进入到Controller中,但是返回jsp时却出现错误。上网查了一下,发现是web.xml配置有问题。我的配置文件如下: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmln
springmvc控制器带参跳转
http://www.oschina.net/translate/spring-mvc-flash-attribute-example http://blog.csdn.net/jackpk/article/details/19121777
thinkphp 控制器间跳转,并传参
$this->redirect("Statistics/BranchChecklist",array("status"=>"100"));
SpringMVC 控制器向视图传值的方式
在SpringMVC中,控制器向视图传值一般有三中方式,分别是通过ModelAndView、ModelMap、Session,下面将讲述三种传值方式ModelAndView将控制器方法的返回值设为ModelAndView,并且向ModelAndView中添加数据,在视图的requestScope中将可以访问到放入的数据。 控制器方法示例如下:@RequestMapping("/getTime")