使用 Play 2.1.0,我有一个 Java 控制器,其动作负责呈现任意 html 视图。
例如:
class HtmlClientViews extends Controller {
public static void getView(String viewName) {
return ok(/*How to render the view programmatically?*/)
}
}
在我看来,我有一个名为 account.html.scala 的视图。
我有这样的路线:
GET /htmlclient/*viewName controllers.HtmlClientViews.getView(viewName)
如果我提出 /htmlclient/account.html 之类的请求,我想呈现名为 account.html.scala 的视图
我还没有尝试为此使用 Java 反射机制,但想知道实现这一目标的最有效方法是什么。