我用Java编程,有一个简单的hello-world类型,可以非常愉快地为控制台提供输出。
我想要做的是将此类或类似类的输出传递给HTML - 最好不要使用applet。
在我脑海中,我想象一下HTML文件中包含的一行代码,这些代码将按照以下参数调用此类文件,并在此处打印结果&#39; < / p>
我对Java很陌生,但在编程方面有很多经验。
亲切的问候
答案 0 :(得分:1)
在我脑海中,我想象一下HTML文件中包含的一行代码,它将按照“使用以下参数调用此类文件并在此处打印结果”的方式阅读
你走在正确的轨道上。 Java中的这个html将是一个.jsp
文件(就像@henryabra
已经建议的那样),您必须将其部署到Web容器(如Tomcat)中,然后处理您的内联代码块并调用您的每当有人通过网络请求时,Java类方法。
所以,基本上你可以将你的.html(准备好所有的body和table和heading标签,用于确定浏览器将如何呈现内容)重命名为.jsp文件,然后将动态代码块添加到它与jsp scriptlets。
<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" %>