2012-03-16 54 views

回答

0

目前尚不清楚你想達到什麼。

GWT小部件將不可用於服務器端的servlet。它們在客戶端可用。

0

這實在是不可能的。

但仍然作爲一個建議,我可以說,

如果要進行任何RPC調用&來回服務器,您可以從服務器參數傳遞到客戶端關於哪個小部件加載。因此,在RPC調用的成功/失敗事件中,您可以使小部件加載。

例如,如果發生錯誤,則提示框或對話框小部件。

0

我想你的意思是「如何從servlet動態添加小部件(服務器端代碼)?」

我認爲你需要發送一些消息從客戶端到服務器,然後服務器發回一些東西回到客戶端瀏覽器。

沒有理由從服務器端動態添加小部件。 如果您的應用程序對帶寬敏感請儘量使用CSS資源,資源包

希望這有助於

public void addScript(String uniqueId, String url) 
{ 
    Element e = DOM.createElement("script"); 
    DOM.setAttribute(e, "language", "JavaScript"); 
    DOM.setAttribute(e, "src", url); 
    scriptTags.put(uniqueId, e); 
    DOM.appendChild(RootPanel.get().getElement(), e); 
    } 
相關問題