时间:2021-05-19
本文实例为大家分享了servlet重定向的具体内容,供大家参考,具体内容如下
1.重定向是什么?
这里说的重定向是由http协议规定的一种机制。其工作流程如下所述。
(1)客户端发起http请求,访问服务器端组件。
(2)服务器端返回一个状态代码为302的响应结果。该代码的意思是让浏览器再访问另一个组件,响应结果中包含着访问新组件的url地址。新的访问组件可能在同一个应用中也可能不在同一个应用中。
(3)当浏览器接受到这种结果,会自动访问新的url.
(4)浏览器端接受新的url返回结果。
2.实现
重定向通过Servlet API 中HttpServletReponse接口提供的 sendRedirect(String location)方法完成。
3.重定向特点
3.1 servlet源组件的响应结果不会返回到客户端。
3.2 servlet源组件和目标组件不会共享同一个ServletRequest对象。
3.3 如果源组件在进行重定向前提前提交响应结果,会报异常。
3.4 重定向的地址不必是同一个服务器的应用。
4.案例
Check1Servlet 第一次请求的类
Out1Servlet 重定向的类
控制台输出结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解Nginx301重定向的配置301重定向是很常见的需求,比如访问nowamagic.net,自动跳到www.nowamagic.net。或者倒过来,访问ww
本文讲解了在servlet页中重定向到index.jsp页,但重写index.jsp页的URL传递两个参数给index页。1.Servlet页中的内容:/***
I/O重定向详解及应用实例1、基本概念(这是理解后面的知识的前提,请务必理解)a、I/O重定向通常与FD有关,shell的FD通常为10个,即0~9;b、常用F
本文介绍了Servlet实现重定向的方法,分享给大家,具体如下:HttpServletResponse服务器响应客户端请求时,就要用到HttpServletRe
根据vue官方文档,对于重定向有详细的示例,但是关于使用方法动态重定向的描述却不多,重定向部分的描述如下:重定向重定向也是通过routes配置来完成,下面例子是