专栏首页HUC思梦的java专栏发送各种数据到客户端的工具类

发送各种数据到客户端的工具类

package cn.itcast.common.web;

import java.io.IOException;

import javax.servlet.http.HttpServletResponse;

/**
 * 异步返回各种格式
 * json
 * xml
 * text
 * @author smn
 *
 */
public class ResponseUtils {

    //发送内容  
    public static void render(HttpServletResponse response,String contentType,String text){
        response.setContentType(contentType);
        try {
            response.getWriter().write(text);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    //发送的是JSON
    public static void renderJson(HttpServletResponse response,String text){
        render(response, "application/json;charset=UTF-8", text);
    }
    //发送xml
    public static void renderXml(HttpServletResponse response,String text){
        render(response, "text/xml;charset=UTF-8", text);
    }
    //发送text
    public static void renderText(HttpServletResponse response,String text){
        render(response, "text/plain;charset=UTF-8", text);
    }
    
    
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • StrutsResultSupport的使用

    在有特殊情况时;如果没有异常信息,但是有错误并且有错误信息等内容;此时也需要进行友好的错误处理的话,那么可以借助StrutsResultSupport 返回结果...

    HUC思梦
  • JSP表单提交出现中文乱码的解决方法

    response.setContentType("text/html;charset=utf-8");

    HUC思梦
  • JSP中的Cookie

    Cookie cookie_name =new Cookie("Parameter","Value");

    HUC思梦
  • Django中文件上传和文件访问微项目的方法

    创建app:front 项目设置INSTALLED_APPS中添加’front’

    砸漏
  • Swift3.0项目升级到4.2遇到问题

    版权声明:转载请标明出处 https://blog.csdn.net/ZY_FlyWay/a...

    ZY_FlyWay
  • OC基础--数据类型与表达式

    做iOS开发有3年了,从当初的小白到现在,断断续续看过很多资料,之前也写过一些博文来记录,但是感觉知识点都比较凌乱。所以最近准备抽时间把iOS开发的相关知识进行...

    mukekeheart
  • 五分钟搞定 HTTPS 配置,二哥手把手教

    FreeSSL.cn 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,...

    沉默王二
  • 一分钟系列----springboot之Validator校验

    我相信每个做开发的都听过这句“永远不要相信用户的输入”,因此后台需要对用户的每个输入项都做校验:手机号、用户名、密码、邮箱、身份证号······这时候就需要hi...

    小尘哥
  • YOLO系列:V1,V2,V3,V4简介

    YOLO系列是基于深度学习的回归方法。 RCNN, Fast-RCNN,Faster-RCNN是基于深度学习的分类方法。

    马上科普尚尚
  • 你的车票,我来负责!!!

    我们要爬取的信息是https://www.12306.cn/index/上的车票信息

    孤独的明月

扫码关注云+社区

领取腾讯云代金券