响应设置消息体

Posted -archenemy-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了响应设置消息体相关的知识,希望对你有一定的参考价值。

响应设置消息体

传递文本信息
//1.获得字符输出流
    PrintWriter out = resp.getWriter();

//2.书写文本信息
    out.print("文本信息");//不换行
    out.println("文本信息");//换行
    //如果文本信息为html文档,浏览器会对其解析并显示
传递二进制文件
//1.获得二进制的输出流
    ServletOutputStream sout = resp.getOutputStream();

//2.输出信息
    sout.write("字节信息");

//使用案列 -> 验证图片

设置请求重定向

重定向特点:两次请求,两次响应

//重定向的原理
    //1.设置状态码,以3开头通常为302
        resp.setStatus(302);

    //2.告诉客户端,新的url-地址
        resp.addHeader("Location","地址");
        //地址可以是相对位置,也可以是绝对路径
        //本地一般使用相对路径
    
    //*以上方法有一个封装方法
        resp.sendRedirect("地址")

设置自动刷新和等待页

//页面刷新
    resp.addHeader("Refresh","5;跳转的页面的url");
    //5; -> 如果第二个参数只是数字,表示刷新当前页面,一直根据时间刷新
    //5;跳转的页面的url -> 5秒后跳转到新页面

 

其他

  1. 验证码是图片信息

以上是关于响应设置消息体的主要内容,如果未能解决你的问题,请参考以下文章

响应 Response

response功能:设置响应消息

VSCode自定义代码片段—— 数组的响应式方法

VSCode自定义代码片段10—— 数组的响应式方法

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段

HTTP响应消息