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

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

假设我的用户名为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);
相关文章
|
4月前
|
JavaScript 前端开发
JavaScript 地址信息与页面跳转及跳转传参
JavaScript 地址信息与页面跳转及跳转传参
34 1
架构-----页面之间实现跳转,Vue3如何实现快速跳转页面,将事件绑定在从你开始跳转的页面
架构-----页面之间实现跳转,Vue3如何实现快速跳转页面,将事件绑定在从你开始跳转的页面
uniapp带参数跳转,新页面接收参数
uniapp带参数跳转,新页面接收参数
261 0
|
7月前
|
小程序
小程序页面路由传参的方法?
小程序页面路由传参的方法?
69 0
|
JavaScript
跳转页面传值
跳转页面传值
46 5
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
48 0
|
JSON 小程序 JavaScript
小程序调用天气接口并且渲染在页面
小程序调用天气接口并且渲染在页面
74 0
|
人工智能 JSON 自然语言处理
微信小程序页面跳转如何传递对象参数
微信小程序页面跳转如何传递对象参数
444 0
|
存储 缓存 小程序
小程序页面间有哪些传递数据的方法?
小程序页面间传递数据的方法
108 0
|
小程序 JavaScript
小程序里页面跳转的两种方式
小程序里页面跳转的两种方式
174 0