Maison > Java > javaDidacticiel > Quelle est l'essence d'une page jsp ?

Quelle est l'essence d'une page jsp ?

little bottle
Libérer: 2020-09-18 18:30:45
original
7190 Les gens l'ont consulté

L'essence d'une page JSP est un servlet ; la page JSP est compilée en un servlet par le système, et le servlet répond aux demandes des utilisateurs. JSP peut obtenir des effets de page en produisant des pages statiques HTML dans le flux de sortie du servlet ; chaque page est généralement la même, mais le contenu affiché sur la page et la mise en page sont différents.

Quelle est l'essence d'une page jsp ?

Le nom complet de JSP est Java Server Pages, et le nom chinois est Java Server Page. Il s'agit essentiellement d'une conception de servlet simplifiée

. L'essence de JSP est le servlet (une classe Java spéciale).

Une page JSP est une page Web classique avec des éléments JSP. Elle est composée de contenu statique et de contenu dynamique.

Parmi eux, le contenu statique fait référence aux éléments HTML, et le contenu dynamique (éléments JSP) comprend des éléments d'instruction, des éléments de script, des éléments d'action, des commentaires, etc.

JSP peut obtenir des effets de page en produisant des pages statiques HTML dans le flux de sortie du servlet. En fait, chaque page est à peu près la même, mais le contenu affiché sur la page et la mise en page sont différents.

JSP intègre le code Java dans du HTML standard, de sorte que la partie statique n'a pas besoin d'être contrôlée par un programme Java et peut contrôler de manière flexible le contenu de sortie dynamique.

En apparence, les pages JSP ne nécessitent plus de classes Java, mais en fait JSP est une instance de Servlet.

La page JSP est compilée dans un Servlet par le système, et le Servlet répond aux demandes des utilisateurs.

JSP ne peut être efficace que dans les applications Web, chaque JSP générera un Servlet correspondant dans le conteneur Servlet.

Par exemple, dans Tomcat, recherchez les fichiers test_jsp.java et test_jsp.class dans le répertoire orgapachejsp du workCatalinalocalhosttest001 de Tomcat (nom du projet) (prenez test.jsp comme exemple).

Cette classe Java contient principalement trois méthodes (supprimer le préfixe _jsp et mettre en minuscule la première lettre)

init()

destory()

service( )

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal