在ssm框架下,MVC向前端返回数据的json工具类代码如下:
public class JsonResult<T> { public static final int SUCCESS=0; public static final int ERROR=1; private int state; private T data; private String message; public JsonResult(int state,Throwable e){ this.state=state; this.message=e.getMessage(); this.data=null; } public JsonResult() { super(); } public JsonResult(T t){ state=SUCCESS; data=t; message=""; } public JsonResult(Throwable e){ state=ERROR; data=null; message=e.getMessage(); } public int getState() { return state; } public void setState(int state) { this.state = state; } public T getData() { return data; } public void setData(T data) { this.data = data; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public static int getSuccess() { return SUCCESS; } public static int getError() { return ERROR; } }