您的位置:首页 > 编程语言 > Java开发

SpringMVC 的redirect 和forward 跳转

2014-07-07 11:24 288 查看
/**

* 测试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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: