2012-02-03 35 views
0

我們有我們的網站上一個版本發佈。有沒有辦法來 要麼調用靜態方法來獲取從HTML頁面或可我們 把它在某種應用程序上下文的,因爲我看到一個 模板訪問會話將被檢索(其中希望有一個鏈接到 應用程序上下文或者它仍然被稱爲servlet上下文),如果 是這樣,有一個初始化塊的應用程序,我可以 東西,在這一點上的版本? 感謝, 院長我可以調用靜態方法在playframework中保持不變嗎?

回答

3

播放不符合Java EE的規範,所以servlet上下文不存在。

如果在你的模板,你要訪問的靜態數據,那麼它是相當微不足道。您可以在模板引擎使用完全限定名稱訪問它,但這種夫妻您的Java到您的模板引擎,這是不是一個好主意。更好的方法是將對象傳遞給模板(使用renderArgs和@Before註釋)。我在這裏另一篇文章描述了這種方法 - Play Framework Template Engine, static member passed to render cause NullPointerException

相關問題