2014-01-05 5 views
0

저는 Spring ROO json을 백엔드로 사용하여 KENDOUI GRID 작업을 READ로 작성했습니다.RooWebJson 및 KendoUI Grid

그러나 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); 

질문 :

루의 JSON의 기본 응답을 변경할 수있는 방법이 있나요 aj 파일?

또는

KENDOUI 다른 HTTPSTATUS 그래서 HttpStatus.CREATED의 응답이 성공으로 처리 될 수를 처리 할 수있는 방법이 있나요.

마지막으로 KENODUI GRID는 오류 500이 잡히지 않았기 때문에 서버에 오류가 발생했을 때이를 감지하지 못하는 것으로 보입니다.

답변

0

대답에 대한 대답은 아니오입니다. 필요에 따라 밀어 넣고 맞춤 설정해야합니다.

는 만들기 응답이 업데이트의 ID를 만들어 기록을 포함해야 https://jira.springsource.org/browse/ROO

0

에서 개선 문제를여십시오 - 당신이 다음 그리드 작성에 서버에 기록을 보내 계속 반환하지 않는 경우. 오류 500 코드에 대해서는

- 은 dataSource오류 이벤트가 트리거해야하고 잘못 한 일을 사용자에게 알릴 수 있도록 응답 자체를 포함해야합니다.