2011-11-01 35 views
0

我需要那个控制器返回JSONP响应。PlayFramework。 JSONP视图。怎么样?

事情是这样的:

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

我知道,PlayFramework可以发送响应,HTML模板,JSON,XML ...但如何发送JSONP响应?

谢谢。

回答

1

你可以看看它是如何为JSON完成的(renderJSON()抛出一个RenderJson对象)并以类似的方式实现JSONP响应。唯一的区别是你需要用函数调用来包围Gson输出,并且该内容类型应该是text/javascript

0

您可以将标题类型设置为“text/javascript”,然后调用renderText。 (如果你不这样做,渲染方法只设置MIME类型。)