Ajax的Result工具类

来源:互联网 发布:诛仙手游破凶辅助软件 编辑:程序博客网 时间:2024/06/05 15:36

Result.java

import net.sf.json.JSONObject;/** * 返回处理结果,判断两种情况,处理结果是true还是false。特别适合ajax使用。 * @author Administrator * */public class Result {    /**     * 成功或者失败。true or false.     */    @Deprecated    private boolean success;    /**     * true or false Flag比success含义上更普遍。用作标记。有时候用来代替success字段。某些业务情境下用success不合适.比如判断用户角色是否是xxx     */    private boolean flag;    //处理或验证返回信息    private String msg;    private Object others;    public Result(){    }    public Result(boolean flag, String msg){        this.flag = flag;        this.msg = msg;    }    public boolean getSuccess() {        return success;    }    public void setSuccess(boolean success) {        this.success = success;    }    public String getMsg() {        return msg;    }    public void setMsg(String msg) {        this.msg = msg;    }    @Override    public String toString() {        JSONObject obj = JSONObject.fromObject(this);        return obj.toString();    }    public boolean getFlag() {        return flag;    }    public void setFlag(boolean flag) {        this.flag = flag;    }    public Object getOthers() {        return others;    }    public void setOthers(Object others) {        this.others = others;    }}
原创粉丝点击