如何将java代码添加到静态网页?

时间:2015-01-03 14:37:07

标签: java html jsp tomcat

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

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

静态网页将包含:

  1. 浏览按钮
  2. 确定按钮
  3. (1& 2)当用户选择文件并单击“确定”时,我想打开远程应用程序的tcp连接并交换一些数据。
  4. 几个Q&#39>:

    1. 如何在HTML文件中使用java代码(发送/接收消息)(在用户点击&#34之后;确定")?
    2. 我是否需要使用JSP& TOMCAT? (我想要的东西只会用于我的兴趣,而不会成为互联网网页)

2 个答案:

答案 0 :(得分:1)

如果您可靠地想要在网页上运行代码而不与Web服务器交互,则需要使用浏览器本机语言。

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

然后通常使用AJAX调用来完成与Web服务器的交互,其中在浏览器内运行的代码部分与在Web服务器内运行的代码部分交换数据。前端代码通常再次用Javascript和后端代码编写,无论Web服务器支持什么。

请注意,在完成一些初步实验之后,很可能需要一个框架来使这更容易做到非平凡的行为。

答案 1 :(得分:0)

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

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