1、BaseResponse
public class BaseResponse { protected boolean success = false; protected String msg; public boolean isSuccess() { return this.success; } public void setSuccess(boolean success) { this.success = success; } public String getMsg() { return this.msg; } public void setMsg(String msg) { this.msg = msg; } }
2、AddResponse
public class AddResponse extends BaseResponse { private Object data; public Object getData() { return this.data; } public void setData(Object data) { this.data = data; } }
3、DataResponse
public class DataResponse extends BaseResponse { private Map<String, Object> data = new HashMap(); public Map<String, Object> getData() { return this.data; } public void setData(Map<String, Object> data) { this.data = data; } }
例子:
@RequestMapping(value = "/getLimitDetails", method = {RequestMethod.GET,RequestMethod.POST}) @ResponseBody public DataResponse getLimitDetails(Long id,Long parentId) { DataResponse response = new DataResponse(); SmIaasQuotaV result = null; try { result = limitService.getLimitDetails(id,parentId); if(result != null){ response.setData(BeanMapper.map(result, Map.class)); response.setSuccess(true); } } catch(BusinessException e) { throw new ControllerException(HttpStatus.OK, e.getCode(), e.getMessage()); } catch(Exception e) { final String msg = messageSource.getMessage(TipsConstants.QUERY_FAILURE); throw errorLogService.throwControllerException(LOGGER, HttpStatus.OK, null, msg, msg+",getLimitDetails error", e); } return response; }
前台:
$.ajax({ url: _root + "/limit/getLimitDetails?id="+node.id+"&parentId="+node.parentId, type: "GET", dataType: "json", async:false, success: function (data, textStatus, XMLHttpRequest) { if(data.success){ var model = data.data; $("#instanceLimits").val(model.instanceLimits); $("#publicIpLimits").val(model.publicIpLimits); 。。。 } } });
。。
相关推荐
shell查看返回值,shell查看返回值,shell查看返回值,shell查看返回值,
执行外部exe获取返回值
习惯了VS下面开发.NET,按下///+Tab键就能自动添加注释,...按照本文操作,最后只要按下:/**+Tab键,就可以实现跟VS一样的效果了~~~IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)
主要介绍了python使用threading获取线程函数返回值的实现方法,需要的朋友可以参考下
返回值 程序返回值 设置程序返回值 从一个程序获取其他程序返回值 (测试用例)
引用作为返回值的一些规则引用作为返回值的一些规则引用作为返回值的一些规则
vb 操作cmd命令行 读取返回值 vb 操作cmd命令行 读取返回值 vb 操作cmd命令行 读取返回值 vb 操作cmd命令行 读取返回值
C#WinForm获取子窗口返回值 及窗口取消的处理
如果委托有返回值,直接执行委托,只会返回最后一个方法的返回值。 本实例演示如何获取委托链中所有的返回值。
大家都知道Runnable和Callable接口都可以作为其他线程执行的任务,但是Runnable接口的run方法没有返回值,而Callable接口的call方法有返回值,那么Callable接口是如何做到的呢?在此我给出一个Demo,看看通过...
本文章是关于有参数无返回值的函数。
C# Winform 窗体传值及接收返回值 通过构造传值 通过属性传值
cef 带返回值的js调用,由于上传的限制,代码不能编译运行,需要请联系qq1362809772,由于是技术交流,发现现在可以不用积分了,所以放开,供大家讨论
为什么fread(),fwrite()的返回值总是为0,但是文件读写正常 初学C语言文件操作的新人,总会犯这个错误,明明文件读 写成功 ,但是返回值总是为0,而不是读写成功的字节数,原因是因为...
通过webrequest, webclient两种方式请求url获取对应的返回值
java 形参和返回值练习 类名,抽象类名作为返回值的案例
弹出界面返回值,使用greybox弹出页面的返回值。
验证android sqlite数据库insert 和delete 方法返回值的具体规律 insert 插入一行,如果当前最大id是4,insert新的一条记录id是5 ,如果把5删除, 在insert一条新的记录id还是5,如果删除的是id为4的记录, 再新增一...
方法的返回值类型如何定义
异步调用的参数及返回值的处理 异步调用的参数及返回值的处理