JSP页面跳转的两种方式

实现页面跳转的两种方式:重定向 请求转发

以下用一个简单的“登录->验证->成功”示例 来介绍:

1.重定向

在这里插入图片描述
用法:

response.sendRedirect("success.jsp");

页面跳转,但会导致数据丢失
原地址栏为 http://localhost:8888/regist/login/check.jsp
现在地址栏为 http://localhost:8888/regist/login/success.jsp
此时在success.jsp页面上获取不到用户输入的信息,即数据丢失

2.请求重传

在这里插入图片描述
用法:

request.getRequestDispatcher("success.jsp").forward( request,response);

数据可以获取,地址栏没有改变(仍是转发时的页面地址http://localhost:8888/regist/login/check.jsp

3.二者区别

在这里插入图片描述

发布了3 篇原创文章 · 获赞 1 · 访问量 143

猜你喜欢

转载自blog.csdn.net/wyffeige/article/details/104301510