zoukankan      html  css  js  c++  java
  • 使用SSM架构的使用,打算使用json

    1、自己写一个实现类,里面包含3个属性和一些状态值,最主要的就是这个类要实现序列化

    package com.auth.common;

     

    import java.io.Serializable;

    import java.util.List;

     

    import com.elevator.liftRealTimeTask.entity.LiftRealTimeTask;

     

    public class AjaxResult<T> implements Serializable {

    private static final long serialVersionUID = -3291987235896997470L;

    public static final Integer AJAX_STATUS_CODE_SUCCESS=0;

    public static final Integer AJAX_STATUS_CODE_WARN=1;

    public static final Integer AJAX_STATUS_CODE_ERROR=2;

     

    private Integer statusCode;

    private String message;

    private  T data;

     

     

     

    public AjaxResult(){

    super();

    }

     

    public AjaxResult(String message,Integer statusCode){

    super();

    this.statusCode=statusCode;

    this.message=message;

    }

     

    public AjaxResult(String message,Integer statusCode,T data){

    super();

    this.statusCode=statusCode;

    this.message=message;

    this.data=data;

    }

     

     

    public static AjaxResult success(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功");

    return ajaxResult;

    }

     

    public AjaxResult success(T data){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功!");

    ajaxResult.setData(data);

    return ajaxResult;

    }

     

    //手机

    /*public AjaxResult success(List list){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_SUCCESS);

    ajaxResult.setMessage("操作成功");

    ajaxResult.setData(list);

    return ajaxResult;

    }*/

    public static AjaxResult error(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_ERROR);

    ajaxResult.setMessage("操作异常!");

    return ajaxResult;

    }

     

    public static AjaxResult warn(){

    AjaxResult ajaxResult=new AjaxResult();

    ajaxResult.setStatusCode(AjaxResult.AJAX_STATUS_CODE_WARN);

    return ajaxResult;

    }

     

     

     

    public Integer getStatusCode() {

    return statusCode;

    }

     

    public void setStatusCode(Integer statusCode) {

    this.statusCode = statusCode;

    }

     

    public String getMessage() {

    return message;

    }

     

    public void setMessage(String message) {

    this.message = message;

    }

     

    public  T getData() {

    return data;

    }

     

    public void setData(T data) {

    this.data = data;

    }

     

     

    }

    梦想这东西和经典一样,永远不会随时间而褪色,反而更加珍贵!
  • 相关阅读:
    VS Visual Studio connection(); Microsoft Visulal Studio vNext & Azure
    无废话WCF入门教程六[一个简单的Demo]
    JS代码混淆 支持PHP .NET PERL
    C#/vbscript/JS如何加密保护HTML/javascript源代码
    JavaScript加密解密7种方法总结分析
    模型融合---Stacking调参总结
    模型融合---Xgboost调参总结
    模型融合---GBDT调参总结
    为什么正则化可以减小过拟合?
    python中的filter、map、reduce、apply用法
  • 原文地址:https://www.cnblogs.com/haoxiu1004/p/7326375.html
Copyright © 2011-2022 走看看