Ajax的Result工具类

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

Result.java

  1. import net.sf.json.JSONObject;
  2.  
  3. /** * 返回处理结果,判断两种情况,处理结果是true还是false。特别适合ajax使用。 * @author Administrator * */
  4. public class Result {
  5. /** * 成功或者失败。true or false. */
  6. @Deprecated
  7. private boolean success;
  8.  
  9. /** * true or false Flag比success含义上更普遍。用作标记。有时候用来代替success字段。某些业务情境下用success不合适.比如判断用户角色是否是xxx */
  10. private boolean flag;
  11.  
  12. //处理或验证返回信息
  13. private String msg;
  14.  
  15. private Object others;
  16.  
  17. public Result(){
  18. }
  19.  
  20. public Result(boolean flag,String msg){
  21. this.flag = flag;
  22. this.msg = msg;
  23. }
  24.  
  25. public boolean getSuccess() {
  26. return success;
  27. }
  28. public void setSuccess(boolean success) {
  29. this.success = success;
  30. }
  31. public String getMsg() {
  32. return msg;
  33. }
  34. public void setMsg(String msg) {
  35. this.msg = msg;
  36. }
  37.  
  38. @Override
  39. public String toString() {
  40. JSONObject obj = JSONObject.fromObject(this);
  41. return obj.toString();
  42. }
  43. public boolean getFlag() {
  44. return flag;
  45. }
  46. public void setFlag(boolean flag) {
  47. this.flag = flag;
  48. }
  49.  
  50. public Object getOthers() {
  51. return others;
  52. }
  53.  
  54. public void setOthers(Object others) {
  55. this.others = others;
  56. }
  57.  
  58. }

猜你在找的Ajax相关文章