Les quatre portées principales de Java sont : 1. Portée PageContext ; 2. Portée ServletRequest ; 3. Portée HttpSession ;
Les quatre principaux domaines d'application de Java sont : PageContext, ServletRequest, HttpSession, ServletContext. Veuillez suivre l'éditeur pour en savoir plus sur les quatre principaux domaines d'application de Java.
Calculez d'abord en fonction du scope :
est PageContext (page jsp) S'il existe des objets portant le même nom dans différentes portées, l'ordre de recherche du système est page->request->session->application Portée de l'application : la plus grande portée parmi toutes les portées. Étant donné que toutes les servlets partagent un objet servletcontext, toutes les multiples servlets peuvent partager des données entre différentes servlets via servletcontext, qui est une variable globale httpsession. scope : La deuxième plus grande portée, (portée de la session). Lorsque la méthode request.getSession() est appelée pour la première fois, le serveur vérifiera s'il existe déjà une session correspondante. Sinon, créez une session en mémoire et revenez. Lorsque la session n'est pas utilisée pendant une courte période (30 minutes par défaut), le serveur détruira la session. Si le serveur est arrêté anormalement, les sessions non expirées seront également détruites. Si vous appelez la méthode invalidate() fournie par la session, la session peut être détruite immédiatement. portée servletRequest : la troisième plus grande portée, partageant des données dans toute la chaîne de requête, la plus longue période pendant laquelle elle est utilisée pour transmettre les données traitées dans le servlet à jsp pour les afficher, à ce stade time les paramètres Il peut être placé dans le champ servletRequest et ramené Portée PageContext : la plus petite portée, qui peut obtenir les huit autres objets intégrés. Il peut être considéré comme un. objet d'entrée et peut obtenir tous les autres domaines. Il peut accéder à d'autres ressources. Il fournit les méthodes forward et sendRedirect, ce qui simplifie les opérations de transfert et de redirection. Cet objet est principalement utilisé pour accéder aux données partagées entre jsps. à la fin de la réponse 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!