【问题标题】:How can i call Java methodes from HTML如何从 HTML 调用 Java 方法
【发布时间】:2014-04-30 22:32:46
【问题描述】:

我使用的是谷歌地图,现在如果我点击图片,它应该会调用 java 方法。

infowindowOpts.setContent("<img scr="bla.png"> ");

【问题讨论】:

标签: java html gwt


【解决方案1】:

不能直接从html调用java方法。

您可以使用 JavaScript 或 Jquery 向您的 servlet 发送 ajax 请求。
Servlet 可以调用您的 java 方法并发送 JSON 响应。
再次使用 Jquery(JavaScript),您可以更新您的 html 代码。

【讨论】:

    【解决方案2】:

    更好的方法是使用GWT JSNI

    您可以使用GWT JSNI 从 JavaScript 调用 Java 方法,反之亦然。

    您只需将 Java 方法导出到 JavaScript 现在在 Java 中,您可以完全控制做任何事情。


    Calling GWT Java function from JavaScript上查找示例代码

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多