【问题标题】:How to add a widget from servlet class?如何从 servlet 类添加小部件?
【发布时间】:2012-03-16 05:11:55
【问题描述】:

如何从 GWT 中的 servlet 类向窗口添加小部件对象?

谢谢, 瓦拉库马尔 PJD

【问题讨论】:

    标签: java gwt servlets


    【解决方案1】:

    不清楚你到底想达到什么目的。

    GWT 小部件将不可用于服务器端的 servlet。它们在客户端可用。

    【讨论】:

      【解决方案2】:

      这真的是不可能的。

      但我仍然可以这样说,

      如果您对服务器进行任何 RPC 调用,您可以将参数从服务器传递到客户端,以了解要加载的小部件。因此,在 RPC 调用的成功/失败事件中,您可以加载小部件。

      例如,发生错误时的警报框或对话框小部件。

      【讨论】:

        【解决方案3】:

        我认为您的意思是“如何从 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); 
          }   
        

        【讨论】:

          猜你喜欢
          • 2023-04-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-22
          • 2021-03-01
          • 1970-01-01
          • 1970-01-01
          • 2019-11-26
          • 1970-01-01
          相关资源
          最近更新 更多