返回封装

返回封装

import java.io.Serializable;

/**
 * 返回封装
 * Created by 张勇波 on 16/8/18.
 */
public class ResponseForm implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 成功状态
     */
    private Boolean status;
    /**
     * 返回数据
     */
    private Object data;
    /**
     * 提示信息
     */
    private String msg;

    /**
     * 成功带参数
     *
     * @param data 返回数据
     * @return ResponseForm
     */
    public static ResponseForm successResponse(Object data) {
        ResponseForm res = new ResponseForm();
        res.setStatus(Boolean.TRUE);
        res.setData(data);
        res.setMsg("操作成功");
        return res;
    }

    /**
     * 失败带异常信息
     *
     * @param data 返回数据
     * @return ResponseForm
     */
    public static ResponseForm errorResponse(Object data) {
        ResponseForm res = new ResponseForm();
        res.setStatus(Boolean.FALSE);
        res.setData(data);
        res.setMsg("操作失败");
        return res;
    }

    /**
     * 成功无数据
     *
     * @return ResponseForm
     */
    public static ResponseForm successResponse() {
        ResponseForm res = new ResponseForm();
        res.setStatus(Boolean.TRUE);
        res.setData("");
        res.setMsg("操作成功");
        return res;
    }

    /**
     * 失败无异常信息
     *
     * @return ResponseForm
     */
    public static ResponseForm errorResponse() {
        ResponseForm res = new ResponseForm();
        res.setStatus(Boolean.FALSE);
        res.setData("");
        res.setMsg("操作失败");
        return res;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    @Override
    public String toString() {
        return "ResponseForm{" + "status=" + status + ", data=" + data + ", msg='" + msg + '\'' + '}';
    }
}

 上一篇
调用http接口 调用http接口
调用http接口import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Htt
2019-08-19
下一篇 
退出后点击浏览器后退按钮显示原页面问题 退出后点击浏览器后退按钮显示原页面问题
退出后点击浏览器后退按钮显示原页面问题在点击退出按钮后后台已经移除Cache内用户信息并跳转到用户登录界面,但是此时点击浏览器后退按钮是可以看到原页面信息的。又不想禁用本地缓存,所以应用Javascript的location.replace
2019-08-19
  目录