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

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

假设我的用户名为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);
相关文章
|
6天前
跳转传参的方式
跳转传参的方式
|
6月前
uniapp带参数跳转,新页面接收参数
uniapp带参数跳转,新页面接收参数
120 0
|
5月前
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
26 0
|
6月前
|
JavaScript
jQuery带参跳转新页面,新页面获取url多个参数的办法
jQuery带参跳转新页面,新页面获取url多个参数的办法
27 0
|
6月前
|
JavaScript 前端开发
跳转传参有几种方式
跳转传参有几种方式
37 0
|
6月前
|
JavaScript 前端开发 Java
springMVC:后台传值并返回页面
springMVC:后台传值并返回页面
|
7月前
|
人工智能 JSON 自然语言处理
微信小程序页面跳转如何传递对象参数
微信小程序页面跳转如何传递对象参数
211 0
|
12月前
|
小程序 JavaScript
小程序里页面跳转的两种方式
小程序里页面跳转的两种方式
125 0
|
移动开发 小程序 JavaScript
【uniapp小程序】路由跳转navigator传参封装
【uniapp小程序】路由跳转navigator传参封装
505 0
【uniapp小程序】路由跳转navigator传参封装
|
JavaScript
页面传参封装
在含有图文详情的项目中,页面传参是我们必须要使用的,因为我们在第二个页面中获取图文数据是需要数据的,这个数据来源于第一个页面,而我们无法直接从一个页面拿到另一个页面的数据,这个时候就需要用到页面传参来解决这个问题。
69 1
页面传参封装