在controller层请求处理完了返回时,没有使用@RestController或@ResponseBody而返回了非json格式
这种情况下返回的数据thymeleaf模板无法解析,直接报错,本人正式因为这个原因才报错。所以只注解了
@RequestMapping是不会对的
解决方案:同时注解
@RequestMapping
和
@ResponseBody
如下:
@RequestMapping( "/queryLearnList") @ResponseBody public R queryLearnList(@RequestParam Map<String, Object> params) { System.out.println("ccceeeee"); Query query = new Query(params); List<LearnResouceEntity> learnList = learnService.queryLearnList(query); int total = learnService.queryTotal(query); PageUtils page = new PageUtils(learnList, total, query.getLimit(), query.getPage()); return R.ok().put("page", page); }