问题
今天在做springMVC查询数据时,前端通过ajax发送请求,后台数据查询正常,且无异常提醒,但前端却提示404,数据也没有传过来
解决方案
检查发现原来是后端 controller
层处理方法没有返回状态码,在方法中添加 @ResponseBody
注解后,问题解决
1 2 3 4 5
| @RequestMapping(value = "/find.action" , method = RequestMethod.POST ,produces = "application/json;charset=utf-8" ) public @ResponseBody Object findStore() { List<Store> store = storeService.find(); return JSONObject.toJSON(store); }
|