页面跳转的两种方法以及区别

简介: 页面跳转的两种方法以及区别

假设我的用户名为admin 密码为123

if("admin".equals(name)&&"123".equals(pwd)){

登录成功 跳转到success.jsp

1、重定向:将页面跳转 地址栏发生了改变不能将值传递到下一个界面  可以跳转到任意资源  在客户端发挥作用

response.sendRedirect("http://www.baidu.com");

2、转发:将页面跳转 可以将值传递到下一个界面 但是地址栏不发生改变 而是停留在了之前的页面 只能转发到当前项目内资源 在服务器端发挥作用

request.getRequestDispatcher("http://www.baidu.com").forward(request, response);
 }else{

登录失败提示用户并返回登录界面login.jsp js的跳转属于重定向 地址栏发生了改变 login-->dologin-->login

 

out.print("<script>alert('用户名或者密码有误');location.href='login.jsp';</script>");
 }

重定向方法与转发法的区别:

重定向:地址栏改变,不能传值,可以跳转到任资源,在客户端发挥作用。

response.sendR();

转发:地址栏不变,可以传值,只能跳转到当前项目内的资源,在服务端发挥作用

request.getRequestDispatcher(" ").forward(request, response);
相关文章
|
小程序 JavaScript
小程序绑定事件跳转的三种方法
小程序绑定事件跳转的三种方法
201 0
|
3月前
|
存储 小程序 JavaScript
小程序中页面传参的方式你都知道吗
小程序中页面传参的方式你都知道吗
53 0
|
5月前
|
JavaScript 前端开发
JavaScript 地址信息与页面跳转及跳转传参
JavaScript 地址信息与页面跳转及跳转传参
45 1
架构-----页面之间实现跳转,Vue3如何实现快速跳转页面,将事件绑定在从你开始跳转的页面
架构-----页面之间实现跳转,Vue3如何实现快速跳转页面,将事件绑定在从你开始跳转的页面
|
8月前
|
小程序
小程序页面路由传参的方法?
小程序页面路由传参的方法?
87 0
|
8月前
跳转传参的方式
跳转传参的方式
35 0
|
8月前
|
小程序
微信小程序如何进行跨页面传参,并在跳转后的页面获取参数
微信小程序如何进行跨页面传参,并在跳转后的页面获取参数
599 0
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
60 0
|
JavaScript 前端开发
跳转传参有几种方式
跳转传参有几种方式
76 0