首页 > 其他分享 >Respon_案例_重定向、Respon_案例1_重定向_特点

Respon_案例_重定向、Respon_案例1_重定向_特点

时间:2022-08-15 10:58:51浏览次数:67  
标签:重定向 Respon request HttpServletResponse 案例 response

Respon_案例_重定向

案例:

  完成重定向

  服务器输出字符数据到浏览器

  服务器输出字节数据到浏览器

  验证码  

图解:

  

 

 

 

案例:

  

@WebServlet(value = "/Servlet1")
public class Servlet1 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request,response);
}

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//方法Servlet1,会自定跳转到responDemo2资源
//设置状态码302
response.setStatus(302);
//设置响应头
response.setHeader("location","Servlet/Servlet2");
}
}
@WebServlet( value = "/Servlet2")
public class Servlet2 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request,response);
}

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("dome2....");
}
}

 

 

 

 

会给跳转到2

 

 

Respon_案例1_重定向_特点

重定向的特点:redirect

  地址栏发送变化

  重定向可以访问其他站点(服务器)的资源

  重定向是两次请求,不能使用request对象来共享数据



转发的特点:forward

   1,转发地址栏路径不变

   2,转发只能访问当前服务器下的资源

   3,转发是一次请求

 

标签:重定向,Respon,request,HttpServletResponse,案例,response
From: https://www.cnblogs.com/ssr1/p/16587459.html

相关文章

  • Cookie特点&作用和Cookie案例
    Cookie的特点和作用:cookie存储数据在客户端浏览器浏览器对于单个cookie的大小有限制(4kb)以及对同一个域名下的总cookie数量也有限制(20个)作用:cookie一般用于存储......
  • session的特点以及验证码案例的需求和分析
    session的特点1、session用于存储一次会话的多次请求的数据,存在服务器端2、session可以存储任意类型,任意大小的数据session和Cookie的区别:1、session存储......
  • 案例-文件下载
    案例-文件下载文件下载需求页面显示超链接点击超链接弹出下载提示框完成图片文件下载   分析超连接指向的资源如果能够被浏览器解析则在浏览器中展示,如果......
  • HTTP_响应消息_响应头、Response对象
    HTTP_响应消息_响应头响应头格式:头名称:值常见的响应头:Content-Type:服务器告诉客户端响应本体数据以及编码格式Content-disoislition:服务器告......
  • jsp_快速入门和jsp案例_改造cookie案例
    JSP的内置对象在JSP页面中不需要获取创建,可以直接使用的对象jsp一共有9个内置对象RequestResponseout:字节输出流对象,可以将数据输出到页面上......
  • Response和Request对象
    ​/**作者:呆萌老师*☑csdn认证讲师*☑51cto高级讲师*☑腾讯课堂认证讲师*☑网易云课堂认证讲师*☑华为开发者学堂认证讲师*☑爱奇艺千人名师计划成员*在这里给大......
  • Cannot find module ... or its corresponding type declarations.(ts2307)
    https://blog.csdn.net/lx1996082566/article/details/121595946?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Ra......
  • 参数传递及重定向
    1.Demo前端传递参数​此时我们在Main.vue中的route-link位置处to改为了:to,是为了将这一属性当成对象使用,注意router-link中的name属性名称一定要和路由中的na......
  • KingbaseES V8R6集群管理运维案例之---repmgr standby switchover故障
    案例说明:在KingbaseESV8R6集群备库执行“repmgrstandbyswitchover”时,切换失败,并且在执行过程中,伴随着“repmrstandbyfollow”操作,本案例详细记录了解决此问题的过程......
  • KingbaseES集群管理维护案例之---备库checkpoint分析
    ​数据库异常关闭时,数据库关闭时来不及或者没机会做checkpoint,则需要从上一个一致性检查的开始恢复。KingbaseES备机checkpoint是不能产生checkpointWAL日志条目的,因为如......