前端之家收集整理的这篇文章主要介绍了
Ajax的Result工具类,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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;
- }
-
- }