【发布时间】:2012-03-16 05:11:55
【问题描述】:
如何从 GWT 中的 servlet 类向窗口添加小部件对象?
谢谢, 瓦拉库马尔 PJD
【问题讨论】:
如何从 GWT 中的 servlet 类向窗口添加小部件对象?
谢谢, 瓦拉库马尔 PJD
【问题讨论】:
不清楚你到底想达到什么目的。
GWT 小部件将不可用于服务器端的 servlet。它们在客户端可用。
【讨论】:
这真的是不可能的。
但我仍然可以这样说,
如果您对服务器进行任何 RPC 调用,您可以将参数从服务器传递到客户端,以了解要加载的小部件。因此,在 RPC 调用的成功/失败事件中,您可以加载小部件。
例如,发生错误时的警报框或对话框小部件。
【讨论】:
我认为您的意思是“如何从 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);
}
【讨论】: