光阴似箭催人老,日月如移越少年。
這裡可以自訂一個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