Maison  >  Article  >  Java  >  Quels sont les objets intégrés de jsp ?

Quels sont les objets intégrés de jsp ?

青灯夜游
青灯夜游original
2020-11-09 11:30:395791parcourir

Les objets intégrés de jsp sont : l'objet de requête, l'objet de réponse, l'objet de session, l'objet out, l'objet d'application, l'objet de page, l'objet d'exception, l'objet pageContext et l'objet de configuration.

Quels sont les objets intégrés de jsp ?

Recommandations associées : "Tutoriel vidéo Java"

JSP (Java Server Page) est pour la simplicité Alternatives qui ont émergé pour fonctionner avec les Servlets. Sun a lancé ServletAPI et le premier serveur Web Java en 1997. Dans la première architecture de couche Web Java, il n'y avait que des servlets. L'acceptation des demandes des utilisateurs, le traitement de la logique métier et la génération des résultats d'affichage HTML sont tous effectués dans les servlets. Bien que Servlet puisse faire tout le travail, Servlet ne peut pas intégrer de code HTML comme PHP, ASP, etc. Il est difficile de générer du HTML et le processus de déploiement est également compliqué.

Les objets intégrés de JSP font référence aux objets Java qui ont été intégrés par défaut dans le système de pages JSP. Ces objets peuvent être utilisés sans déclaration explicite de la part des développeurs. Dans une page JSP, un accès mutuel à la page JSP et à l'environnement Servlet peut être obtenu en accédant aux objets intégrés JSP. Chaque objet interne possède un type ServletAPI correspondant.

Quels sont les objets intégrés de jsp ?

Les objets intégrés JSP incluent l'objet de requête, l'objet de réponse, l'objet de session, l'objet out, l'objet d'application, l'objet de page, l'objet d'exception, l'objet pageContext et l'objet de configuration. Ces objets remplissent différentes fonctions lors de l'interaction entre le client et le serveur.

1.Objet Request

L'objet Request est une instance de la classe javax.servlet.http.HtupServletRequest. Représente l'objet de requête, principalement utilisé pour accepter les données transmises du client au serveur via la connexion au protocole HTTP. Par exemple, les données du formulaire, les paramètres après l'adresse de la page Web, etc.

2.Objet Response

L'objet Response est une instance de la classe javax.servlet.http.HttpServletResponse. Représente un objet de réponse, principalement utilisé pour envoyer des données au client.

3.Objet Out

L'objet Out est une instance de la classe javax.servletjspjspWriter. Principalement utilisé pour afficher des données vers le navigateur client.

Objet 4.session

L'objet Session est une instance de la classe de session javax.servlet.htp.Http. Il est principalement utilisé pour conserver les données qui doivent être conservées entre le serveur et un client, comme la maintenance des informations de connexion de l'utilisateur pendant la session. La maintenance de l'état de session est un problème auquel les développeurs d'applications Web doivent faire face. Lorsque le client ferme toutes les pages Web du site Web ou ferme le navigateur, les données enregistrées dans l'objet de session seront automatiquement effacées. Étant donné que le protocole Htp est un protocole sans état et ne conserve pas de données entre les sessions, les fonctions de Htp sont étendues via l'objet session. Par exemple, une fois qu'un utilisateur s'est connecté à un site Web, les informations de connexion seront temporairement enregistrées dans l'objet de session. Lors de l'ouverture de différentes pages, les informations de connexion peuvent être partagées. Une fois que l'utilisateur ferme le navigateur ou se déconnecte, les informations de connexion sont enregistrées dans. l'objet de session sera effacé.

5.Objet Application

L'objet Application est une instance de la classe javax.servlet.ServletContext. Il est principalement utilisé pour enregistrer les informations utilisateur et l'environnement d'exécution des extraits de code ; il s'agit d'un objet intégré partagé, c'est-à-dire que plusieurs utilisateurs dans un conteneur partagent un objet d'application, de sorte que les informations qu'il enregistre sont partagées par tous les utilisateurs.

6.Objet PageContext

L'objet PageContext est une instance de la classe javax.servlet.jsp.PageContext. Il est utilisé pour gérer les attributs des pages Web, encapsuler le contexte des pages JSP et gérer l'accès aux objets nommés appartenant à des parties visibles spéciales de JSP. Sa création et son initialisation sont effectuées par le conteneur JSP.

Objet 7.Config

L'objet Config est une instance de la classe javax.servlet.ServletConfig. Il s'agit d'un objet de configuration d'extrait de code, représentant la configuration du servlet.

Objet 8.Page (équivalent à celui-ci)

L'objet Page est une instance de la classe javax.servlet.jsp.HttpJspPage. Utilisé pour traiter les pages Web JSP, il fait référence à l'objet page JSP lui-même ou représente l'objet servlet compilé, ce qui n'est légal que dans le cadre de la page JSP.

Objet 9.Exception

L'objet Exception est une instance de la classe java.lang.Throwable. Pour gérer les erreurs et les exceptions qui se produisent lors de l'exécution du fichier JSP, l'objet exception ne peut être utilisé sur cette page qu'après avoir spécifié isErrorPage="true" dans la directive de page de la page JSP.

Il convient de noter que les attributs du pageContext sont partagés sur la page actuelle par défaut ; les attributs de la session sont partagés sur la session en cours ; les attributs de l'objet application sont partagés sur toutes les pages.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

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!

Déclaration:
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