1.请求转发式跳转
转发(request.getRequestDispatcher)
特点:
(1)地址栏不变。引起的问题:因为跳转后地址栏不变,还是跳转前的地址,刷新时刷新的
还是跳转前的页面,在对表单进行提交时会出现表单的重复提交,会出现很大的问题。
(2)可以跨页面传值。例如:跳转之前的.jsp中request.setAttribute("msg","用户名或密码错误
");
跳转之后的.jsp中request.getAttribute("msg");
2.重定向式跳
重定向(response.sendRedirect)
特点:
(1)地址栏改变,不会引起表单重复提交的问题
(2)不可以跨页面传值。如果要传值,可以采用URL重写方式
3.链接链接地址的访问方式
4.表单提交
页面跳转的方式有哪些?各有什么特点?
最新推荐文章于 2024-04-19 11:46:49 发布