光阴似箭催人老,日月如移越少年。
这里可以自定义一个ApiResult类作为返回值的载体,
public class ApiResult<T> implements Serializable { private int status; //返回状态,0标示正确返回,-1表示错误返回, private String errmsg; //返回的错误信息 private T data; //返回的数据集合 /** * get,set方法,相关的静态方法 */ }
@RequestMapping("/firstapi") @ResponseBody public ApiResult firstApi(String key,String style,String type){ if(aboutKey.equal(key)){ List<Model> models = aboutModel.queryModels(style, type); return ApiResult.succ(models); } return ApiResult.fail("错误原因"); }
{
"status": 0, "message": "成功", "data": { ... }
}
{ "status": -1, "message": "失败描述", "data": { ... } }
可以利用modelAndView,但是建议判断的逻辑放在service层,这样直接返回执行结果,在前端判断是否成功,没必要在后台判断是否跳到成功界面
这方法是要返回数据还是要跳页面要想清楚呀,觉得楼上建议可以的,数据放到model里面,然后return page
这里可以自定义一个ApiResult类作为返回值的载体,
{
}
可以利用modelAndView,但是建议判断的逻辑放在service层,这样直接返回执行结果,在前端判断是否成功,没必要在后台判断是否跳到成功界面
这方法是要返回数据还是要跳页面要想清楚呀,觉得楼上建议可以的,数据放到model里面,然后return page