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!