【问题标题】:Is there a Java code which creates and launches a simple html page? [closed]是否有创建和启动简单 html 页面的 Java 代码? [关闭]
【发布时间】:2023-03-23 22:30:01
【问题描述】:

是否可以编写一个 Java 代码来创建和启动一个 html 页面而不保存任何 htm 文件?

我知道有一个 java 代码在运行时会在默认浏览器中自动打开任何给定的 url。 java代码是否也可以创建一个小的html页面,像这样:

[title]TEST iFRAME DOCUMENT[/title]<br> 
[button type="button" onclick="myFunction()"]Click Me![/button]<br> 
[iframe id="demo" width="1140" height="541.25" src="https://www.stackoverflow.com/" frameborder="0"][/iframe]<br> 
[script] function myFunction() { document.getElementById("demo").src= "https://www.google.com/"; } [/script]

然后在默认浏览器中立即打开它?如果是,java代码是什么样的?

附:请在 html 文档中考虑[ = &lt; and ] = &gt;

【问题讨论】:

  • 您可能正在寻找网络服务器。
  • 你需要在java中运行一个web服务器或者将它存储到一个文件中。否则,您必须在 Java 浏览器中查看该页面。我将 fi.iki.elonen.NanoHTTPD 作为 Web 服务器。

标签: java html launch


【解决方案1】:

我曾经使用 Java 作为 Web 开发的后端。我使用 Tomcat 部署我的网页,使用 Servlet 使用 HTTP 方法(例如 POST 和 GET)以及用于视图的 JSP 文件。 JSP 文件本质上被编译成 Servlet。您还可以使用 Servlet 使用 out 对象生成 HTML 代码。 JSP 基本上是 HTML 代码,您可以在其中使用 添加 Java,而 Servlet 基本上是一个 Java 类(Java 代码),您可以在其中添加 HTML

【讨论】:

  • 谢谢你,萨拉!使用 Java Servlet 我做到了。
猜你喜欢
  • 2018-10-17
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
  • 2013-03-10
相关资源
最近更新 更多