【问题标题】:PlayFramework. JSONP view. How?播放框架。 JSONP 视图。如何?
【发布时间】:2011-11-01 14:49:08
【问题描述】:

我需要那个控制器返回 JSONP 响应。

类似这样的:

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

我知道,PlayFramework 可以将响应发送为 html 模板、JSON、XML……但是如何发送 JSONP 响应?

谢谢。

【问题讨论】:

    标签: java playframework jsonp


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多