/**
* 用于封装AJAX调用以后的JSON返回值
* 其中正确返回值:
* {state:0, data:返回数据, message:错误消息}
* 错误返回值:
* {state:1, data:null, message:错误消息}
*/
public class JsonResult implements Serializable{
private static final long serialVersionUID = -3644950655568598241L;
public static final int SUCCESS=0;
public static final int ERROR=1;
/**
* 返回是否成功的状态, 0表示成功,
* 1或其他值 表示失败
*/
private int state;
/**
* 成功时候,返回的JSON数据
*/
private Object data;
/**
* 是错误时候的错误消息
*/
private String message;
public JsonResult() {
}
public JsonResult(int state, Object data, String message) {
this.state = state;
this.data = data;
this.message = message;
}
public JsonResult(Throwable e){
state = ERROR;
data=null;
message=e.getMessage();
}
public JsonResult(Object data){
state = SUCCESS;
this.data=data
定义统一的JSON返回值封装类 JsonResult.java
最新推荐文章于 2024-08-01 13:31:33 发布