我怎么称呼为Play!框架模板没有render()?

时间:2012-06-20 07:22:00

标签: playframework playframework-1.x

我的Play Framework应用程序中的 app / views / Application / movie.json 下有一个JSON模板。

通常使用render()来访问此模板,但这需要对服务器的请求。如何在不执行其他请求的情况下使用此模板服务器端并获取JSON输出?是否有类似JsonArray movies = Templates.render("movie.json")的内容?

1 个答案:

答案 0 :(得分:6)

Map<String, Object> params = new HashMap<String, Object>();
// prepare your template arguments
String s = TemplateLoader.load("Application/movie.json").render(params);
// the string s is the rendered output, you can do further processing 
// to convert it into JSON object