繁体   English   中英

我有一个HTML页面,但需要将Java输出输出到其中。 那可能吗?

[英]I have an HTML Page, but need to output my java output into it. Is that possible?

我试图使我的Java代码输出出现在我制作的网站的html页脚中。 那可能吗?

我当时在考虑使用String Builder来做

System.out.println(“此处的HTML代码”);

看起来对吗?

要在网站上使用Java,您需要利用Java Servlet或JavaServer Pages( JSP )。 这些特殊的Java程序在Servlet容器中运行,该Servlet容器在合适的Web服务器中运行。 Tomcat和Glassfish是受欢迎的选择。 此类Java编程属于Java Enterprise Edition(Java EE)类别。

请寻找涵盖这些主题的教程。 Java EE 7教程就是此类教程之一。

对于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");
        }

}

System.out没什么用,您会从响应中获得输出流。

然后,HTML是纯静态页面,与Java无关。

因此,如果您希望Java输出出现在HTML页面中,我认为您需要ajax。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM