在Java开发中我们需要给前端页面返回操作成功或失败的数据,我们需要封装一个类以对象的形式进行数据的传输,如:succes = true / succes = false,message = 操作成功,message = 网络异常 / 程序出现问题正在殴打程序员,这样的形式进行数据的反馈,让用户的体验上升,下面贤叔就将自己常用的Ajax请求响应对象的类给大家,方便自己方便大家。
// Ajax请求响应对象的类
public class AjaxResult {
// 错误码
private int errorCode = 200;
private boolean success = true;
private String message = "操作成功!";
// 返回到前台对象
private Object resultObj;
public boolean isSuccess() {
return success;
}
public AjaxResult setSuccess(boolean success) {
this.success = success;
return this;
}
public String getMessage() {
return message;
}
public AjaxResult setMessage(String message) {
this.message = message;
return this;
}
public Object getResultObj() {
return resultObj;
}
public AjaxResult setResultObj(Object resultObj) {
this.resultObj = resultObj;
return this;
}
public int getErrorCode() {
return errorCode;
}
public AjaxResult setErrorCode(int errorCode) {
this.errorCode = errorCode;
return this;
}
// AjaxResult.me()成功
// AjaxResult.me().setMessage()成功
// AjaxResult.me().setSuccess(false),setMessage("失败");
public static AjaxResult me(){
return new AjaxResult();
}
/*
// 成功
public AjaxResult() {
}
// 失败并且有提示
public AjaxResult(String message) {
this.success = false;
this.message = message;
}*/
}