0
使用Play 2.1.0,我有一個Java控制器,其中的操作負責呈現任意的html視圖。以編程方式呈現Play 2.0視圖
例如:
class HtmlClientViews extends Controller {
public static void getView(String viewName) {
return ok(/*How to render the view programatically?*/)
}
}
而且在我的意見我有一個名爲account.html.scala視圖。
我有這樣一個路徑:
GET /htmlclient/*viewName controllers.HtmlClientViews.getView(viewName)
如果我作出這樣/htmlclient/account.html請求我想渲染名爲account.html.scala
認爲我沒有試過還沒有爲此使用Java反射機制,但想知道什麼是實現這一目標的最有效方法。
對於這個:account - > views.html.account()是否可以使用Map? –
2013-03-05 13:51:00
我雖然關於那也,但將不得不保持該地圖...尋找一個更可維護的解決方案,如果存在 – 2013-03-05 14:06:01
我不知道任何簡單的解決方案沒有反思:( – 2013-03-05 14:11:48