我有一个HTML页面,但需要输出我的java输出。那可能吗?

时间:2015-11-26 01:28:59

标签: java html

我正在尝试让我的java代码输出显示在我所创建的网站的html页脚中。那可能吗?

我正在考虑使用String Builder来执行

System.out.println(“Html code here”);

这看起来是对的吗?

2 个答案:

答案 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,然后覆盖doGetdoPost方法以生成所需的输出。

这是一个可以处理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。