Les objets intégrés JSP sont une partie très importante de la technologie JSP, ils donnent accès à diverses informations et fonctions du système. Le nombre d'objets intégrés JSP est de 9, qui sont :
-
request : Indique la requête en cours de traitement. Il donne accès aux paramètres de requête, aux en-têtes de requête, aux protocoles de requête, aux méthodes de requête et à d'autres informations.
-
response : Indique la réponse à la requête en cours. Il permet d'accéder aux en-têtes de réponse, à l'état de la réponse, au corps de la réponse et à d'autres informations.
-
session : Indique la session avec le client actuel. Il permet d'accéder à des informations telles que les propriétés de session, les identifiants de session, etc.
-
application : Indique l'application Web actuelle. Il permet d'accéder à des informations telles que les propriétés de l'application, les paramètres d'initialisation de l'application, etc.
-
config : Indique les informations de configuration de la page JSP actuelle. Il permet d'accéder à des informations telles que les paramètres d'initialisation de la page, les propriétés de la portée de la page, etc.
-
page : Indique la page JSP actuelle. Il permet d'accéder à des informations telles que les propriétés à l'échelle de la page, les flux de sortie de page, etc.
-
out : Indique le flux de sortie de la page JSP actuelle. Il fournit des méthodes pour envoyer la sortie au client.
-
exception : Indique l'exception survenue dans la page JSP actuelle. Il permet d'accéder aux informations sur les exceptions, au type d'exception et à d'autres informations.
-
pageContext : Représente le contexte de la page JSP actuelle. Il donne accès à tous les autres objets intégrés JSP.
Ce qui suit est un exemple simple de page JSP pour illustrer comment utiliser ces objets intégrés :
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP内置对象示例</title>
</head>
<body>
<h1>JSP内置对象示例</h1>
<p>请求参数:${requestScope.name}</p>
<p>请求头:${requestScope.header['User-Agent']}</p>
<p>请求协议:${requestScope.protocol}</p>
<p>请求方法:${requestScope.method}</p>
<p>响应状态:${responseScope.status}</p>
<p>会话ID:${sessionScope.id}</p>
<p>应用程序名称:${applicationScope.name}</p>
<p>页面初始化参数:${configScope.param.name}</p>
<p>页面范围属性:${pageScope.name}</p>
<p>异常信息:${exceptionScope.message}</p>
</body>
</html>
Copier après la connexion
Dans cet exemple, nous utilisons les objets intégrés JSP suivants :
-
request : utilisé pour obtenir la requête paramètres et informations sur les en-têtes de demande.
-
response : utilisé pour obtenir des informations sur l'état de la réponse.
-
session : utilisé pour obtenir les informations d'identification de la session.
-
application : utilisé pour obtenir des informations sur le nom de l'application.
-
config : utilisé pour obtenir les informations sur les paramètres d'initialisation de la page.
-
page : utilisé pour obtenir des informations sur les attributs de plage de pages.
-
exception : utilisé pour obtenir des informations sur les exceptions.
Grâce à ces objets JSP intégrés, nous pouvons facilement obtenir diverses informations et fonctions du système, développant ainsi facilement des pages JSP.
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!