2011-11-01 3 views
0

컨트롤러에서 JSONP 응답을 반환해야합니다. 이 같은PlayFramework. JSONP보기. 방법?

뭔가 : PlayFramework은 HTML 템플릿, JSON, XML 등의 응답을 보낼 수

jsonp123({"name" : "Remy", "id" : "10", "blog" : "http://site.com"}); 

나도 알아,하지만 JSONP 응답을 보내는 방법?

감사합니다.

답변

1

JSON (renderJSON()RenderJson 개체를 던졌습니다.)을 완료 한 방법을 살펴보고 유사한 방식으로 JSONP 응답을 구현할 수 있습니다. 유일한 차이점은 Gson 출력을 함수 호출로 둘러싸 야하고 해당 내용 유형은 text/javascript이어야합니다.

0

헤더 유형을 "text/javascript"로 설정하고 renderText를 호출 할 수 있습니다. 렌더링 메서드는 MIME 형식을 설정하지 않는 경우에만 설정합니다.