美文网首页
Servlet页面跳转

Servlet页面跳转

作者: KaveeDJ | 来源:发表于2019-04-08 16:37 被阅读0次

页面跳转是开发一个web应用经常会发生的事情,登录成功或是失败,分别会跳转到不同的页面。

在web目录下准备两个页面

  • 如果登录成功了,就服务端跳转到success.html
<div style="color:green">login success</div>
  • 如果登录失败了,就客户端跳转到fail.html
<div style="color:red">login fail</div>

服务端跳转

  • 在Servlet中进行服务端跳转的方式
req.getRequestDispatcher("success.html").forward(req, resp);
  • 服务端跳转可以看到浏览器的地址依然是/login,不会变成success.html


    image.png

客户端跳转

  • 在Servlet中进行客户端跳转的方式
resp.sendRedirect("fail.html");
  • 可以看到,浏览器地址发生了变化
image.png

服务端跳转与客户端跳转的区别

  • 服务端跳转(forward):直接把html的内容发送给浏览器
  • 客户端跳转(redirect):本质是重定向,让客户端重新访问

相关文章

  • Servlet页面跳转

    页面跳转是开发一个web应用经常会发生的事情,登录成功或是失败,分别会跳转到不同的页面。 在web目录下准备两个页...

  • Servlet(Day02)

    1、需求:实现点击注册,将页面数据保存到数据库,成功跳转页面 首先设计页面----->servlet获取表单参...

  • JavaWeb Servlet

    Servlet 即用于处理HTTP请求的类,该部分的类都处于javax.servlet下。 页面跳转方式 分为服务...

  • 【javaweb】搜索框跳转百度搜索

    需求 自己输入框搜索,跳转到百度页面搜索。 思路 jsp实现搜索框,传递搜索内容到servlet servlet获...

  • jsp跳转

    跳转 和Servlet的跳转一样,JSP的跳转也分服务端跳转和客户端跳转。 首先在web目录下准备两个页面 suc...

  • 转发与重定向

    在进行web开发中,通常要进行servlet和servlet之间的相互跳转。servlet的跳转可以将一个项目...

  • flutter 跳转页面传递参数 返回页面带参数

    点击跳转 页面 跳转后页面 还有另外一种跳转页面 跳转接收页面

  • 17.Spring中跨重定向请求传递数据

    在学习JSP和Servlet的时候,我们了解到有两种页面跳转方式,分别是redirect和forward的形式。在...

  • 大连滕泰科技学习笔记2020-04-14

    1,servlet总结 1,1 收参1,2 页面跳转1,3 页面1,4 数据传递 2,案例总结 2,1 登录2,2...

  • 跑马灯(获取数据库)20180828

    jsp页面: Dao页面: servlet页面:

网友评论

      本文标题:Servlet页面跳转

      本文链接:https://www.haomeiwen.com/subject/vpkpiqtx.html