我使用 Spring ROO json 作为后端使 KENDOUI GRID 为 READ 工作。
但是,对于 CREATE,生成的响应是 HTTPSTATUS.CREATED。
KENDOUI GRID 期望响应正文为“null”的 HTTPSTATUS.OK。
我通过推入 roo 生成的代码验证了这一点,并进行了以下更改。有效。
JSON.aj 代码
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
return new ResponseEntity<String>(headers, HttpStatus.CREATED);
推入式代码
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json");
return new ResponseEntity<String>("null", headers, HttpStatus.OK);
问题 :
有没有办法改变 roo 的 json aj 文件的默认响应?
或者
有没有办法在 KENDOUI 中处理其他 HTTPSTATUS,因此 HttpStatus.CREATED 的响应将被视为成功。
最后,KENODUI GRID 似乎无法检测到服务器何时遇到错误,因为甚至没有捕获错误 500。