【问题标题】:How to add java code into a Static web page? [closed]如何将java代码添加到静态网页中? [关闭]
【发布时间】:2015-03-01 14:22:12
【问题描述】:

我想创建一个静态网页(所有客户端的内容相同)。

与此同时,我想按如下方式运行该站点: - 双击 html 文件。 (所以如果我没记错的话,我不需要服务器端,即 apache tomcat)。 (我现在想要这个,以便在逻辑上取得进展)

静态网页将包含:

  1. 浏览按钮
  2. 确定按钮
  3. (通过 1&2)当用户选择文件并单击确定时,我想打开到远程应用程序的 tcp 连接并交换一些数据。

几个问题:

  1. 如何在 HTML 文件中使用 java 代码(发送/接收消息)(用户单击“确定”后)?
  2. 我需要使用 JSP 和 TOMCAT 吗? (我想要的东西只用于我的兴趣,而不是作为互联网网页)

【问题讨论】:

  • 很难理解您的要求。如果你想在网页中运行 Java,你需要一个小程序。如果您只需要从静态页面与服务器交换一些数据,为什么不使用 Ajax 或 WebSockets?
  • 看看这个stackoverflow.com/questions/12407778/…看看它是否对你有帮助......现在是第一部分

标签: java html jsp tomcat


【解决方案1】:

如果您希望可靠地在网页上运行代码而不与网络服务器交互,您需要使用浏览器的原生语言。

截至 2015 年,这将是 Javascript(这是一种与 Java 非常不同的语言)。

与网络服务器的交互通常通过 AJAX 调用完成,其中运行在浏览器内的部分代码与运行在网络服务器内的部分代码交换数据。前端代码同样通常用 Javascript 编写,而后端代码则使用 Web 服务器支持的任何内容。

请注意,在您完成了一些初步实验后,很可能需要一个框架来简化非平凡行为的操作。

【讨论】:

    【解决方案2】:

    @1:我不确定您的目标是什么,但Google Web Toolkit 可以提供帮助。基本上,它将您的应用程序拆分为客户端和服务器部分,全部用 java 编写,但客户端部分被编译为 javascript。这样您就可以在 java 中开发所有内容并在任何 html 页面中引导它。

    @2: 最简单的方法是用 java 编写服务器并使用 jenkins 托管它的战争文件。但是还有更多的可能性,包括非 Java 服务器。

    【讨论】:

      猜你喜欢
      • 2013-02-21
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      • 2021-07-23
      • 2012-04-14
      相关资源
      最近更新 更多