Das Wesentliche einer JSP-Seite ist ein Servlet. Die JSP-Seite wird vom System in ein Servlet kompiliert und das Servlet reagiert auf Benutzeranfragen. JSP kann Seiteneffekte erzielen, indem es statische HTML-Seiten im Servlet-Ausgabestream ausgibt. Jede Seite ist im Allgemeinen gleich, aber der auf der Seite angezeigte Inhalt und das Seitenlayout sind unterschiedlich.
Der vollständige Name von JSP ist Java Server Pages und der chinesische Name ist Java Server Page. Es handelt sich im Grunde um ein vereinfachtes Servlet-Design
Die Essenz von JSP ist Servlet (eine spezielle Java-Klasse).
Eine JSP-Seite ist eine reguläre Webseite mit JSP-Elementen. Sie besteht aus statischen Inhalten und dynamischen Inhalten.
Unter diesen bezieht sich statischer Inhalt auf HTML-Elemente, und dynamischer Inhalt (JSP-Element) umfasst Anweisungselemente, Skriptelemente, Aktionselemente, Kommentare usw.
JSP kann Seiteneffekte erzielen, indem es statische HTML-Seiten im Servlet-Ausgabestream ausgibt. Tatsächlich ist jede Seite ungefähr gleich, aber der auf der Seite angezeigte Inhalt und das Seitenlayout sind unterschiedlich.
JSP bettet Java-Code in Standard-HTML ein, sodass der statische Teil nicht durch ein Java-Programm gesteuert werden muss und den dynamischen Ausgabeinhalt flexibel steuern kann.
Oberflächlich betrachtet erfordern JSP-Seiten keine Java-Klassen mehr, aber tatsächlich ist JSP eine Instanz von Servlet.
Die JSP-Seite wird vom System in ein Servlet kompiliert und das Servlet reagiert auf Benutzeranfragen.
JSP kann nur in Webanwendungen wirksam sein. In Webanwendungen generiert jede JSP ein entsprechendes Servlet im Servlet-Container.
Suchen Sie beispielsweise in Tomcat die Dateien test_jsp.java und test_jsp.class im Verzeichnis orgapachejsp von Tomcats workCatalinalocalhosttest001 (Projektname) (nehmen Sie test.jsp als Beispiel).
Diese Java-Klasse enthält hauptsächlich drei Methoden (entfernen Sie das Präfix _jsp und schreiben Sie den ersten Buchstaben in Kleinbuchstaben)
init()
destory()
service( )
Das obige ist der detaillierte Inhalt vonWas ist die Essenz einer JSP-Seite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!