本文主要是介绍将数据存储到作用域后,跳转页面取值使用,重定向和请求转发的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.重定向
request.getSession().setAttribute("list",list);
response.sendRedirect("index.jsp");
2.请求转发
request.setAttribute("list",list);
request.getRequestDispatcher("list.jsp").forward(request, response);
区别
重定向只能使用session以及application作用域,而请求转发还可以使用request作用域;
原因
request作用域仅限于当前请求,请求结束,作用域失效;
请求转发是一次请求,可以取request作用域的存值;
重定向是两次请求,第二次请求无法取到第一次请求request存储的值
这篇关于将数据存储到作用域后,跳转页面取值使用,重定向和请求转发的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!