Le meilleur didacticiel JSP objets implicites en 2024, dans ce didacticiel, vous pouvez apprendre demande de l'objet,des objets de réponse,objets en,objets de session,objets d'application,objets de configuration,objets pageContext,objets de page,objets d'exception,
JSP objets implicites conteneur JSP est fourni pour chaque page d'objets Java, les développeurs peuvent les utiliser directement, sans une déclaration explicite. JSP objets implicites sont également connus comme des variables prédéfinies.
JSP prend en charge neuf objets implicites:
Objets | description |
---|---|
demande | Des exemples de classe HttpServletRequest |
réponse | Exemples HttpServletResponse classe |
dehors | Des exemples de classe PrintWriter est utilisé pour afficher le résultat sur la page |
session | classe Exemples HttpSession |
application | instance ServletContext de la classe, et l' application contextuelle |
config | Exemples de la classe |
pageContext | Exemples classe PageContext page JSP permet d' accéder à tous les objets et les espaces de noms |
page | Semblable à la classe Java dans ce mot-clé |
exception | objet de la classe Exception qui représente l'erreur page JSP objet d'exception correspondant |
javax.servlet.http.HttpServletRequest objet de requête est une instance de la classe. Chaque fois qu'un client demande une page JSP, le moteur JSP va créer un nouvel objet de requête pour représenter la demande.
demande objet fournit une série de méthodes pour obtenir les en-têtes HTTP, les cookies, les méthodes HTTP, et ainsi de suite.
objet de réponse javax.servlet.http.HttpServletResponse est une instance de la classe. Lorsque le serveur crée des objets de requête créé simultanément en réponse à l'objet de la réponse du client.
des objets de réponse sont également définis dans l'interface du module de traitement d'en-tête HTTP. Grâce à cet objet, les développeurs peuvent ajouter de nouveaux cookies, horodatage, code d'état HTTP, et ainsi de suite.
javax.servlet.jsp.JspWriter out objet est une instance de la classe, en réponse à l'objet contenu écrit.
L'objet de la classe JspWriter initiale selon que la page cache à des instances différentes de fonctionnement. Vous pouvez utiliser 'false' attribut = tamponnées dans la directive de page pour tourner facilement la mise en cache.
classe JspWriter contient la plupart de la classe de java.io.PrintWriter. Cependant, JspWriter ajouter des méthodes conçues pour gérer la mise en cache et la conception. Il est, classe JspWriter IOExceptions lancera une exception, alors que PrintWriter ne fait pas.
Le tableau suivant présente les méthodes importantes que nous allons utiliser la sortie booléenne, char, int, double, String, objet et d'autres types de données:
manière | description |
---|---|
out.print (dataType dt) | Valeur du type de sortie de type |
out.println (dataType dt) | Type Type de valeur de sortie et puis enveloppez |
(Out.flush) | Rincer le flux de sortie |
javax.servlet.http.HttpSession objet de session est une instance de la classe. Et servlets Java dans l'objet de session a le même comportement.
objet de session est utilisé pour suivre la session entre chaque demande de client.
objets d'application directement emballés ServletContext objet de la classe servlet est une instance de classe javax.servlet.ServletContext.
Cet objet tout au long du cycle de vie de la page JSP représente la page JSP. Cet objet est créé lorsque la page JSP est initialisée avec l'appel de méthode jspDestroy () a été supprimée.
En ajoutant les attributs de l'application, tous les composants de votre application web fichiers JSP peuvent accéder à ces propriétés.
objet de configuration est une instance de la classe javax.servlet.ServletConfig directement emballé classe ServletConfig objets servlet.
Cet objet permet aux développeurs d'accéder à des paramètres d'initialisation Servlet ou JSP moteur, tels que les chemins de fichiers.
Ce qui suit est l'utilisation de l'objet de configuration, pas très important, il est pas couramment utilisé:
config.getServletName();
Il retourne contenu dans le <servlet-name> dans le nom de servlet, note, <servlet-name> est défini dans le fichier WEB-INF \ web.xml.
objet pageContext javax.servlet.jsp.PageContext est une instance de la classe utilisée pour représenter la page JSP entière.
Cet objet est utilisé pour accéder à la principale information de la page tout en filtrant la plupart des détails de mise en œuvre.
Cet objet stocke une référence aux objets de requête et de réponse. objets de l'application, les objets de configuration, objets de session, des objets peuvent être obtenus en accédant aux propriétés de l'objet.
objet pageContext contient également les instructions transmises aux pages JSP, y compris les informations en cache, ErrorPage URL, la page portée similaire.
classe PageContext définit un certain nombre de domaines, y compris PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, APPLICATION_SCOPE. Il fournit également plus de 40 sortes de méthodes, dont la moitié héritées de la classe javax.servlet.jsp.JspContext.
Un moyen important est removeArribute (), qui accepte un ou deux paramètres. Par exemple, pageContext.removeArribute ( "attrName") Retirez les quatre étendue des propriétés pertinentes, mais cette méthode est seulement pour enlever le champ d'application spécifique suivant des propriétés pertinentes:
pageContext.removeAttribute("attrName", PAGE_SCOPE);
Cet objet est une référence à l'instance de page. Il peut être considéré comme représentatif de la page JSP.
objet page est un synonyme pour cet objet.
enveloppements d'objets d'exception jeté les informations d'exception de la page précédente. Elle est souvent utilisée pour générer une réponse appropriée à la condition d'erreur.