Wenn auf jede JSP-Seite zum ersten Mal zugegriffen wird, übersetzt die JSP-Engine sie in ein Servlet-Quellprogramm und Kompilieren Sie dann dieses Serlvet-Quellprogramm in eine Servlet-Klassendatei.
Dann lädt, interpretiert und führt der Webcontainer (Servlet-Engine) das Servlet-Programm auf die gleiche Weise wie ein normales Servlet-Programm aus.
Variablen, die deklariert wurden, wir müssen sie nicht deklarieren uns.
Es gibt insgesamt 9 versteckte Objekte.
HttpServletRequest-Anfrage
HttpServletResponse-Antwort (Antwort wird in JSP-Seiten fast nie aufgerufen Methode)
PageContext pageContext: Sie können die anderen 8 impliziten Objekte von diesem Objekt abrufen, und Sie können auch andere Objekte der Seite abrufen aktuelle Seite. Informationen
HttpSession-Sitzung: Eine Konversation zwischen dem Browser und dem Server
ServletContext-Anwendung: Stellt die aktuelle Webanwendung dar
ServletConfig-Konfiguration: ServletConfig-Objekt des Servlets, das dem aktuellen JSp entspricht (fast nicht verwendet)
JspWriter out: out.println() kann die Zeichenfolge direkt an den Browser drucken
Objektseite: verweist auf die aktuelle JSP-Referenz auf das entsprechende Servlet-Objekt, aber aufgrund des Objekttyps können nur Methoden der Objektklasse aufgerufen werden (fast nicht verwendet)
Ausnahme Ausnahme: In der Seitendirektive deklariert kann isErrorPage="true" nur verwendet werden, wenn <% page isErrorPage="true" %>
pageContext, request, Sitzung, Anwendung (der Umfang des Attributs ist klein bis groß)
<%= xxx %>
<% %> wird außerhalb der jspServlet-Methode des Servlets eingefügt, Daher kann die JSP-Deklaration verwendet werden, um das Servlet-Programm so zu definieren, dass die JSP-Seite in statische Codeblöcke, Mitgliedsvariablen und Methoden konvertiert wird.
Da implizite JSP-Objekte innerhalb der jspServlet-Methode deklariert werden, können diese impliziten Objekte daher nicht in JSP-Deklarationen verwendet werden.
<%-- --%>
Das obige ist der detaillierte Inhalt vonErste Schritte mit JSP-Grundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!