我正在尝试让我的java代码输出显示在我所创建的网站的html页脚中。那可能吗?
我正在考虑使用String Builder来执行
System.out.println(“Html code here”);
这看起来是对的吗?
答案 0 :(得分:0)
要在网站上使用Java,您需要使用Java Servlets或JavaServer Pages(JSP)。这些特殊的java程序在一个servlet容器中运行,该容器在合适的Web服务器中运行。 Tomcat和Glassfish是很受欢迎的选择。这种类型的Java编程属于Java Enterprise Edition (Java EE)的范畴。
请查找涵盖这些主题的教程。一个这样的教程是Java EE 7 Tutorial。
对于servlet,您可以扩展类HttpServlet
,然后覆盖doGet
或doPost
方法以生成所需的输出。
这是一个可以处理HTTP GET请求的servlet的一个非常基本的例子,展示了如何使用响应对象而不是System.out.println()
编写html代码。
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
public class TestServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.getWriter().write("html code here");
}
}
答案 1 :(得分:-1)
System.out没用,你从响应中获得了输出流。
然后,HTML是纯静态页面,它与java无关。
所以,如果你想让你的java输出出现在HTML页面中,我认为你需要ajax。