我正在用 Java 编程,并且有一个简单的 hello-world 类型类,它可以非常愉快地向控制台提供输出。
我想做的是将这个或类似类的输出传输到 HTML - 最好不必使用小程序。
在我的脑海中,我想象着 HTML 文件中包含一行代码,它将沿着“使用以下参数调用此类文件并在此处打印结果”的行读取
我对 Java 很陌生,但总体上在编程方面有很多经验。
亲切的问候
在我的脑海中,我想象着 HTML 文件中包含一行代码,它将沿着“使用以下参数调用此类文件并在此处打印结果”的行读取
你在正确的轨道上。Java 中的这个 html 将是一个.jsp
文件(就像 已经建议的那样@henryabra
),您必须将其部署到 Web 容器(如 Tomcat)中,然后该容器将处理您的内联代码块并在有人请求时为您调用 Java 类方法通过网络。
所以,基本上你可以将你的 .html (准备好所有的 body 和 table 和 header 标签,这些标签将决定浏览器如何呈现内容)重命名为 .jsp 文件,然后使用 jsp 将动态代码块添加到其中小脚本。
<h1>Hello World</h1>
<p> My message to you is:<br />
<% // this is a scriptlet
out.write(new HelloWorld().getMessage());
// out lets you write to the html response stream
%>
</p>
请注意,尽管 JSP 文件与 html 文件非常相似,但它们需要一个page
指令,您也可以使用该指令来导入 Java 类,如下所示
<%@ page language="Java"
contentType="text/html;charset=UTF-8" import="pkg.path.to.HelloWorld" %>