Servlet (Server Applet) est l'abréviation de Java Servlet, appelé petit programme de service ou connecteur de service. Il s'agit d'un programme côté serveur écrit en Java. Sa fonction principale est de parcourir et de modifier des données de manière interactive et de générer des données dynamiques. Contenu Web.
Cette Servlet implémente les fonctions suivantes : lorsqu'un utilisateur accède au Servlet via un navigateur, le Servlet renvoie une page HTML au navigateur client. Entrez le contenu suivant dans Edit-Plus et compilez-le pour obtenir 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>"); } }
Ajoutez le fichier web.xml :
<?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>
Ce qui précède explique comment Servlet génère du HTML. pages Tutoriel de fonctionnement, j'espère que cela pourra aider tout le monde.
Recommandations associées :
Comment obtenir des ressources dans Servlet
Comment obtenir des ressources dans Servlet
Explication détaillée des connaissances de base des servlets en Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!