SpringMVC Controller重定向【传参】到另一个Controller,一直报404错误 配置文件:源Controller:跳转目标Controller:404错误页面:为何会转向这个failure.jsp 页面?莫名其妙, 没有定义这个映射啊重定向地址没有问题,日志没有打印no mapping found,为何不能跳转成功? 求大神指教,折腾我一晚上了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我完全不明白为什么指向了failure.jsp 这个页面 应该是配置了错误指向页面. 就是没有找到正确的路径就会自动指向那里。 但是指向failure页面的时候,依然没有找到你的failure.jsp 所以报了404错误。这个页面正常会在web.xml配置的 ,我猜你的web.xml页面有指向failure.jsp的配置.但是路径是不正确的。 你的 viewResolver 贴出来下 web.xml没有这个failure.jsp页面的内容,只是 定义了统一处理404错误的页面,由于现在在开发测试阶段,我就把它注释掉了 <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <property name="order" value="1"></property> <property name="mediaTypes"> <map> <!-- 告诉视图解析器,返回的类型为json格式 --> <entry key="json" value="application/json" /> <entry key="xml" value="application/xml" /> <entry key="htm" value="text/htm" /> </map> </property> <property name="defaultViews"> <list> <!-- ModelAndView里的数据变成JSON --> <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" /> </list> </property> <property name="ignoreAcceptHeader" value="true"></property> </bean><!-- 定义跳转的文件的前后缀 ,视图模式配置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 --> <property name="prefix" value="/pages/" /> <property name="suffix" value=".jsp" /> </bean> 是你failure.jsp 这个路径本身配置的有问题 之前controller跳转出现了问题 本来正常应该到failure 但是failure都没找到 Struts2 使用 Servlet的问题 jsp自定义标签传值问题 急急急!!!!!!!!!! ajax 的一个很简单问题 大学期间参加软件竞赛很重要吗? SpringMVC项目里面是不是一定要有Service层? 用过Tapestry的进来看一下,帮顶就有分 如何生成XML文件? Java mail 关于服务器端口的问题 Sqlite db 文件在打包到jar中时,每次启动数据会被还原吗? 求一个基于ssh框架酒店管理系统的源代码啊。 jsp页面中,reques域中可以取到值,但是在session域中却取不到值
我完全不明白为什么指向了failure.jsp 这个页面
class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="order" value="1"></property>
<property name="mediaTypes">
<map>
<!-- 告诉视图解析器,返回的类型为json格式 -->
<entry key="json" value="application/json" />
<entry key="xml" value="application/xml" />
<entry key="htm" value="text/htm" />
</map>
</property>
<property name="defaultViews">
<list>
<!-- ModelAndView里的数据变成JSON -->
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
</list>
</property>
<property name="ignoreAcceptHeader" value="true"></property>
</bean><!-- 定义跳转的文件的前后缀 ,视图模式配置 -->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 -->
<property name="prefix" value="/pages/" />
<property name="suffix" value=".jsp" />
</bean>