现有这样的代码:
@RequestMapping("/firstapi")
public List<Model> firstApi(String key,String style,String type){
if(aboutKey.equal(key)){
List<Model> models = aboutModel.queryModels(style, type);
return models;
}
return null;
}
我希望能够在key判断错的时候返回自定义json。
将返回值从List换成Object,肯定是不行的,因为是一组对象。改成List<Object>似乎也不是很好吧?
考虑把返回类型改为ModelAndView,然后根据逻辑转发,错误就到一个url下,用于返回错误值;Ok的话就到下一个url,直接传入style和type
@RequestMapping("/ok")
public List<Model> firstApi(String style,String type){
List<Model> models = aboutModel.queryModels(style, type);
return models;
}
但觉得有安全隐患,求各位高手教教我正确的姿势。
刚学不久..认为modelAndView可以的大大能否贴个示例代码,百度了半天楞是没看懂..
胡子哥哥
慕仙森
相关分类