Baidu Encyclopedia sagt:
Servlet (Server Applet) ist die Abkürzung von Java Servlet, als Mini-Service-Programm oder Service Connector bezeichnet. Es ist ein serverseitiges Programm, das in Java geschrieben wurde. Die Hauptfunktion besteht darin, Daten interaktiv zu durchsuchen und zu ändern und dynamische Webinhalte zu generieren.
Häufige Wege:
Es ist ein kleines Java -Programm, das auf der Serverseite ausgeführt wird und auf Anfragen vom Client akzeptiert und beantwortet
Wirkung:
Kundenfragen bearbeiten und auf Anfragen beantworten
Schreiben Sie einen Serklschritt
1. Schreiben Sie eine Klasse
Von httpServlet geerbt
Schreiben Sie Dodget- und Dopost -Methoden neu
2. Schreiben Sie Konfigurationsdateien (web.xml)
Zuerst registrieren und dann binden
3. Besuch
http: // localhost/Projektname/Pfad
Beachten:
Empfangsparameter: Format: value = key
String value = request.getParameter ("Schlüssel");
Zum Beispiel: http: // localhost/day09/hello? Userername = tom
In, string value = request.getParameter ("Benutzername");
Schreiben Sie die Parameter zurück:
response.getWriter (). print ("Erfolg");
Gehen Sie als Reaktion auf verstümmelte Probleme:
resp.setContentType ("text/html; charSet = utf-8"); wird normalerweise in der ersten Zeile platziert
Das Folgende ist der ursprüngliche Code:
public class requestServlet erweitert HttpServlet {@Override Protected void dagget (httpServletRequest req, httpServletResponse RESP) löst ServletException aus, ioException {resp.setContentType ("text/html; charset = utf-8"); // Parameter String value = req.getParameter ("Benutzername"); System.out.println (Wert); // Daten zurück in den Browser resp.getWriter (). Print ("Daten:"+Wert); resp.getWriter (). print ("Hallo"); }} Web.xml -Konfiguration
<? XSI: Schemalocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_2_2_2.xsd" id "use <!-mit Servlet-Tag-> <Servlet> <Servlet-name> HelloServlet </Servlet-Name> <Servlet-Class> cn.itcast.a_hello.helloServlet </Servlet-Klasse> </Servlet> <servlet> <Servlet-name> RequestServlet </Servlet-Class> cn.it.b. </servlet> <!-- Bind Path--> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RequestServlet</servlet-name> <url-pattern>/request</url-pattern> </servlet-mapping></web-app>
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.