请教大神一下,我用springmvc想在A页面提交数据然后带到B页面,什么报错都没有,在控制台里还能看到这个请求的相应就是B页面,但是页面不跳过去是为什么?哪位大神能帮我看下。
web.xml的配置
spring
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:spring/spring-servlet.xml
1
spring
.htm
.json
*.do
spring-mvc.xml的配置
controller的代码:
@RequestMapping("/nextToSaveRpinfo")
public String toSaveRpinfo(Rpinfo rpinfo, HttpServletRequest request, HttpServletResponse response, ModelMap model){
try {
String address2 = rpinfo.getAddress();
System.out.println(address2);
String source = request.getParameter("source");
model.addAttribute("source",source);
model.addAttribute("rpinfo", rpinfo);
} catch (Exception e) {
e.printStackTrace();
logger.error("发生异常:"+e.getMessage());
}
System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1"); //这里控制台有打印
return "page/appeal";
}
看不到,你的spring配置啊,估计是路径有问题吧!
我配的也是这个
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="ignoreAcceptHeader" value="true"/>
<property name="defaultContentType" value="text/html"/>
<property name="mediaTypes">
<map>
<entry key="json" value="application/json"/>
<entry key="htm" value="text/html"/>
</map>
</property>
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp"/>
</bean>
</list>
</property>
</bean>