Heim  >  Artikel  >  Java  >  Erste Schritte mit JSP-Grundlagen

Erste Schritte mit JSP-Grundlagen

巴扎黑
巴扎黑Original
2017-07-24 14:10:281602Durchsuche

Die Essenz von JSP ist ein Servlet-Quellprogramm

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.

Implizite Variablen der JSP-Seite

Variablen, die deklariert wurden, wir müssen sie nicht deklarieren uns.

Es gibt insgesamt 9 versteckte Objekte.

  1. HttpServletRequest-Anfrage

  2. HttpServletResponse-Antwort (Antwort wird in JSP-Seiten fast nie aufgerufen Methode)

  3. 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

  4. HttpSession-Sitzung: Eine Konversation zwischen dem Browser und dem Server

  5. ServletContext-Anwendung: Stellt die aktuelle Webanwendung dar

  6. ServletConfig-Konfiguration: ServletConfig-Objekt des Servlets, das dem aktuellen JSp entspricht (fast nicht verwendet)

  7. JspWriter out: out.println() kann die Zeichenfolge direkt an den Browser drucken

  8. 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)

  9. 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ß)

JSP-Ausdruck

<%= xxx %>

Der Java-Code in der JSP-Deklaration

<% %> 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.

JSP-Kommentare

<%-- --%>

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:poj3061 (Fußmessmethode)Nächster Artikel:poj3061 (Fußmessmethode)