Sommaire

Les objets disponibles dans une JSP

1. Présentation

Les éléments de script de type scriptlets et expressions sont écrits dans la méthode _jspService(...) lors de la transformation de la page JSP en classe Java. À ce titre, ces éléments de script peuvent accéder aux variables locales de cette méthode. Il existe un certain nombre de variables potentiellement disponibles. Voici cette liste :

  • L’objet request de type HttpServletRequest : cet objet a le même rôle que dans une servlet.

  • L’objet response de type HttpServletResponse : cet objet a le même rôle que dans une servlet.

  • L’objet pageContext de type javax.servlet.jsp.PageContext : cet objet permet d’accéder au contexte de la page. Il permet d’accéder aux différents objets présentés dans cette liste. Cet objet met aussi à disposition des méthodes permettant de manipuler les attributs des différents contextes représentés sous la forme de constante :

    • PageContext.APPLICATION_SCOPE,

    • PageContext.REQUEST_SCOPE,

    • PageContext.SESSION_SCOPE,

    • PageContext.PAGE_SCOPE.

    Ces méthodes sont :

    • getAttribute(String name, int scope) : cette méthode permet d’obtenir la valeur d’un attribut dans un contexte donné.

    • setAttribute(String name, int scope) : cette méthode permet d’écrire la valeur d’un attribut dans un contexte donné.

    • removeAttribute(String name, int scope) : cette méthode ...