首页>代码>原生java servlet开发企业门户网站 (包含前后端)>/mhwz/src/main/java/com/mingrisoft/domain/Result.java
package com.mingrisoft.domain;

import java.io.IOException;

import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;

import com.google.gson.Gson;

/**
 * 统一封装返回信息
 * Created by  Administrator on  2018/11/1
 */
public class Result {

    private Integer errcode;

    private String errmsg;

    private Object data;

    public static void genSuccessResult(Object data, ServletResponse response) {
        Result result = new Result();
        result.setErrcode(0);
        result.setErrmsg("");
        result.setData(data);

        try {
            ((HttpServletResponse) response).setHeader("Content-Type","application/json;charset=utf-8");

            response.getOutputStream().write(new Gson().toJson(result).getBytes("utf-8"));
        } catch (IOException e) {
            System.out.println("ServletResponse 输出异常");
        }
    }

    public static void genErrResult(String errmsg, ServletResponse response) {
        Result result = new Result();
        result.setErrcode(1);
        result.setErrmsg(errmsg);
        result.setData(new Object());

        try {
            ((HttpServletResponse) response).setHeader("Content-Type","application/json;charset=utf-8");
            response.getOutputStream().write(new Gson().toJson(result).getBytes("utf-8"));
        } catch (IOException e) {
            System.out.println("ServletResponse 输出异常");
        }
    }


    public Integer getErrcode() {
        return errcode;
    }

    public void setErrcode(Integer errcode) {
        this.errcode = errcode;
    }

    public String getErrmsg() {
        return errmsg;
    }

    public void setErrmsg(String errmsg) {
        this.errmsg = errmsg;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }
}
最近下载更多
ma406805131  LV19 2024年12月26日
张德志  LV9 2024年6月12日
顾北城  LV12 2024年3月28日
yyidaaa  LV1 2023年12月14日
223664015  LV6 2023年6月14日
2063066273  LV2 2023年6月14日
1379585889  LV11 2023年6月12日
996171721  LV7 2023年5月29日
mmmkkl  LV2 2023年5月10日
Honliy  LV4 2023年2月6日
最近浏览更多
F丶S丶H  LV7 昨天
ryadmin123  LV2 2月20日
cassie555  LV3 1月21日
zongbaoli  LV2 1月7日
ma406805131  LV19 2024年12月18日
zolscy  LV24 2024年11月29日
小黄同学  LV8 2024年9月29日
15719908287  LV9 2024年6月19日
张德志  LV9 2024年6月12日
chutianyu  LV4 2024年6月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友