NutzCN Logo
问答 想返回jsonp视图,应该怎么写啊
发布于 3135天前 作者 qq_3d7770a3 2286 次浏览 复制 上一个帖子 下一个帖子
标签:

想返回jsonp视图,应该怎么写啊,返回结果外面不要带“”的,直接返回如下的形式,请问怎么写啊
callback({"type":"success","content":"success"})

2 回复

你得看一眼UTF8JsonView和DefaultViewMaker

可以这样:@Ok("jsonp:full")

    @At("/jsonp/k/?/u/?")
	@Ok("jsonp:full")
	@Fail("http:500")
	public Object jsonp(String key, String user, @Param("token") String token) {
		return call(key, user, token);
	}

也可以这样 自己在返回时包装

    @At("/key/?/callback/?")
	@Fail("http:500")
	public Object manager(String id, String callback) {
		String res = Json.toJson(Result.success(apiService.doApi(id)));
		if(!Strings.isEmpty(callback)){
			res  = callback + "(" + res + ")";
		}		
		return res;
	}
添加回复
请先登陆
回到顶部