Maison  >  Article  >  Java  >  Que sont les objets implicites dans JSP ? type d'objet implicite

Que sont les objets implicites dans JSP ? type d'objet implicite

青灯夜游
青灯夜游original
2019-01-31 13:54:354771parcourir

Le conteneur JSP fournit une liste d'objets qui nous permettent d'accéder à diverses données dans l'application web ; ces objets sont appelés objets implicites car ils sont automatiquement disponibles dans le script. L'article suivant vous amènera à comprendre les objets implicites dans JSP et à comprendre les objets implicites couramment utilisés dans JSP. J'espère qu'il vous sera utile.

Que sont les objets implicites dans JSP ? type d'objet implicite

Que sont les objets implicites dans JSP ?

Les objets implicites dans JSP sont des objets créés automatiquement par le conteneur Web. Le conteneur les met à la disposition des développeurs, et les développeurs n'ont pas besoin de les créer explicitement. Étant donné que ces objets sont automatiquement créés par le conteneur, ils sont accessibles à l'aide de variables standard sans déclaration explicite. Ils sont donc appelés objets implicites. [Recommandation du didacticiel : Tutoriel vidéo JSP]

Types d'objets implicites

JSP prend en charge neuf objets implicites, comme indiqué ci-dessous :

Objet de requête

Chaque fois que le client demande une page JSP, le moteur JSP crée un nouvel objet qui représente l'objet de requête appelé. L'objet de requête est une instance de la classe javax.servlet.http.HttpServletRequest. L'objet de requête contient toutes les informations sur la requête HTTP actuelle, ainsi que sur ce client.

Remarque : L'objet de requête n'est disponible que dans le cadre de la requête en cours. Il est recréé à chaque nouvelle demande.

En utilisant les méthodes de l'objet de requête, vous pouvez accéder à diverses données, telles que les en-têtes HTTP, les chaînes de requête, les cookies...

Objet de réponse

JSP crée également un objet de réponse. Tout comme le serveur crée l'objet de requête, il crée également un objet pour représenter la réponse au client ; cet objet est une instance de la classe javax.servlet.http.HttpServletResponse.

En utilisant cet objet, vous pouvez ajouter un nouveau cookie ou un nouveau tampon de date, et modifier le type de contenu MIME de la page. De plus, l'objet de réponse contient suffisamment d'informations sur HTTP pour pouvoir renvoyer un code d'état HTTP ou provoquer la redirection de la page vers une autre page.

Objet session

L'objet session est utilisé pour suivre les informations spécifiques au client entre plusieurs requêtes. L'objet session est disponible côté serveur, il nous aide donc à préserver l'état de l'application entre plusieurs requêtes. Nous pouvons utiliser des objets de session pour stocker des informations arbitraires entre les requêtes des clients. Un objet de session est une instance de la classe javax.servlet.http.HttpSession et se comporte exactement comme un objet de session sous Java Servlets.

objet out

objet out est une instance de la classe javax.servlet.jsp.JspWriter, qui est utilisée pour envoyer du contenu dans la réponse. Le flux de sortie est exposé. via l'objet out vers JSP.

l'objet out peut faire référence à un flux de sortie ou à un flux de filtre. Nous pouvons envoyer des données au flux de sortie en utilisant nos méthodes objet, par exemple en utilisant la méthode println(), et JSP s'occupera du reste.

Objet pageContext

L'objet pageContext est une instance de la classe javax.servlet.jsp.pagecontext, qui représente la page JSP entière. Les programmeurs peuvent utiliser l'objet pageContext pour obtenir les propriétés de la page.

Objet Application

L'objet application est la représentation de la page JSP tout au long de son cycle de vie ; il s'agit d'un wrapper direct de l'objet ServletContext du Servlet généré, dans fait Est une instance de l'objet javax.servlet.ServletContext.

L'objet application est créé lorsqu'une page JSP est initialisée, supprimée à l'aide de la méthode jspdestroy() ou recompilée. Comme son nom l'indique, n'importe quel objet de la page JSP peut accéder aux informations de l'objet application.

Objet Configuration (config)

L'objet de configuration est une instance de la classe javax.servlet.ServletConfig il permet aux programmeurs d'accéder aux paramètres d'initialisation des moteurs Servlet et JSP ; .

Objet Page

L'objet Page est une instance d'une page JSP, il peut être considéré comme un objet représentant la page JSP entière. En utilisant l'objet page, vous pouvez appeler n'importe quelle méthode du servlet de la page.

Objet d'exception

L'objet d'exception est un wrapper qui contient l'exception levée depuis la page JSP précédente. Nous pouvons utiliser des objets d'exception pour générer des messages d'erreur conviviaux basés sur des conditions d'erreur pour l'utilisateur final.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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