Home  >  Article  >  Java  >  Servlet generates html page

Servlet generates html page

小云云
小云云Original
2017-11-17 15:24:533397browse

Servlet (Server Applet) is the abbreviation of Java Servlet, which is called a small service program or service connector. It is a server-side program written in Java. Its main function is to interactively browse and modify data and generate dynamic Web content.

This Servlet implements the following functions: when a user accesses the Servlet through a browser, the Servlet returns an HTML page to the client browser. Enter the following content in Edit-Plus and compile it to get ShowHtml.class.

import java.io.IOException;    
import java.io.PrintWriter;    
    
import javax.servlet.ServletException;    
import javax.servlet.http.HttpServlet;    
import javax.servlet.http.HttpServletRequest;    
import javax.servlet.http.HttpServletResponse;    
    
public class HelloWorld extends HttpServlet {    
    public void doGet(HttpServletRequest request, HttpServletResponse response)    
            throws ServletException, IOException {    
        response.setContentType("text/html");    
        PrintWriter out = response.getWriter();    
        out.println("<html>");    
        out.println("<head>");    
        out.println("<title>Hello World</title>");    
        out.println("</head>");    
        out.println("<body>");    
        out.println("<h1>Hello World!</h1>");    
        out.println("</body>");    
        out.println("</html>");    
    }    
}

Add in the web.xml file:

<?xml version="1.0" encoding="UTF-8"?>    
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems,Inc.//DTD Web Application 2.3//EN"    
"http://java.sun.com/dtd/web-app_2_3.dtd">    
<web-app>    
    <servlet>    
        <servlet-name>HtmlServlet</servlet-name>    
        <servlet-class>com.JavaBean.ShowHtml</servlet-class>    
    </servlet>    
    <servlet-mapping>    
        <servlet-name>HtmlServlet</servlet-name>    
        <url-pattern>/htmlservlet</url-pattern>    
    </servlet-mapping>    
</web-app>

The above is the operation tutorial on how Servlet generates html pages. Hope it helps everyone.

Related recommendations:

How to obtain resources in Servlet

How to obtain resources in Servlet

Detailed explanation of the basic knowledge of servlets in Java

The above is the detailed content of Servlet generates html page. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn