/**
* 测试forward 和redirect 跳转取值
* @param model
* @param request
* @param response
* @param session
* @return
*/
@RequestMapping("/testURL")
public String testURL(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println(name);
return "forward:testForward.do";//forward在跳转后可以取到
//return "redirect:testRedirect.do";//redirect 无法公用request
}
@RequestMapping("/testRedirect")
public String testRedirect(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println("testRedirect==="+name);//取不到
return "jsonView";
}
@RequestMapping("/testForward")
public String testForward(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println("testForward==="+name);//可以取到
return "jsonView";
}
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/chengxu/java/spring/2014/0707/27212.html
* 测试forward 和redirect 跳转取值
* @param model
* @param request
* @param response
* @param session
* @return
*/
@RequestMapping("/testURL")
public String testURL(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println(name);
return "forward:testForward.do";//forward在跳转后可以取到
//return "redirect:testRedirect.do";//redirect 无法公用request
}
@RequestMapping("/testRedirect")
public String testRedirect(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println("testRedirect==="+name);//取不到
return "jsonView";
}
@RequestMapping("/testForward")
public String testForward(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session){
String name = request.getParameter("name");
System.out.println("testForward==="+name);//可以取到
return "jsonView";
}
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/chengxu/java/spring/2014/0707/27212.html
本文通过实例演示了在Spring MVC中使用转发(forward)和重定向(redirect)的区别。主要对比了请求范围内的数据在两种跳转方式下是否能够被后续处理的方法所获取。
1133

被折叠的 条评论
为什么被折叠?



