2012-12-04 53 views
1

我有一個gwt的appengine應用程序,我正在構建。它有一個帶有一些init-params的web.xml文件。在客戶端,我使用了一個帶有'onLoad()'方法的java類。這是一個普通的'入口點'。我想在加載頁面時從web.xml文件中讀取這些init-params。我知道我可以使用getServletConfig().getInitParameter("string")從服務器端讀取它們,但我想要做的是從客戶端讀取該init-param。有一個簡單的方法嗎?我讀過的所有內容都告訴我們如何從Servlet中完成此操作任何幫助將是令人滿意的。從客戶端讀取web.xml的init-params gwt

回答

1

你是客戶端,你需要服務器端的信息,所以你需要使用一種技術來做到這一點,servlet是一個可以讓你收集信息並將結果發送回客戶端的服務器端正在處理它異步。

+0

好的。我認爲web.xml文件的副本在某種程度上也可以在客戶端使用。我有幾個rpc調用,所以這不是問題,我只是認爲xml很容易讀取。謝謝。 –

1

您可以通過GWT-RPC或GWT JSON從服務器(servlet的)獲取這些值

GWT JSON Turorial - https://developers.google.com/web-toolkit/doc/latest/tutorial/JSON

GWT RPC Tutorial - https://developers.google.com/web-toolkit/doc/latest/tutorial/RPC

你可以找到的樣本文件夾實例教程GWT zip files

注意:這兩種方法都有優點和缺點,您可以根據您的應用範圍決定其可行性。

如果GWT-RPC在客戶端和服務器上是完整的端到端Java,則被廣泛使用。

當從非java服務器獲取數據時,更經常使用GWT-JSON。