首页 > 编程知识 正文

重定向和转发的代码,servlet重定向路径

时间:2023-05-03 16:16:48 阅读:136811 作者:4679

学习servlet后,我知道了页面跳转和从页面中获取参数的方法等。 在这里,我们将对其中的页面跳转进行说明。 页面跳转是开发web APP应用程序时经常发生的事情。 如果登录成功或失败,则分别跳到其他页面。 跳转的方式有服务器端跳转(传输)和客户端跳转(重定向)两种。

这两种当然有区别,我们来看看两者的区别吧。

传输功能:

地址栏不变。 显示上一页的地址请求次数。 只请求一次根目录。 http://localhost:8080/项目地址/,包含项目的访问地址请求域的数据未丢失的代码如下图所示。

在浏览器地址栏中输入http://localhost :8080/jweb/loginservlet,然后单击,

效果如下图所示。

页面已成功跳转,但地址栏没有变化。

让我们看看重定向

特点:

地址栏:显示新的地址请求次数。 两次根目录: http://localhost:8080/没有项目的名称请求域中的数据由于两次请求而丢失

代码应如下图所示。

同样,在浏览器地址栏中输入http://localhost :8080/jweb/loginservlet

效果如下图所示。

页面跳转成功,但地址栏发生了变化。

以上是servlet中转发和重定向的最大差异,详细差异如下图所示。

(摘自学习文档)

以上是这个案例的全部内容。 请作为大家的学习和参考。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。