Sommaire

Les directives

1. Présentation

Les directives sont des messages dirigés vers le conteneur afin de lui donner des indications sur l’étape de transformation. Les directives ne produisent pas de contenu. La syntaxe d’une directive est la suivante :

<%@ nom_de_la_directive {attr="value"}* %>

Une directive peut posséder plusieurs attributs.

Il existe trois directives :

  • La directive page,

  • La directive taglib,

  • La directive include.

2. La directive page

a. Présentation

Cette directive permet de définir des caractéristiques spécifiques à la page. Ces caractéristiques sont à destination du conteneur pour la phase de transformation. Il peut y avoir plusieurs directives page dans une JSP. Ces directives peuvent être positionnées n’importe où dans la page. Il existe une exception pour les attributs pageEncoding et contentType qui doivent se trouver dans une directive page en haut de la JSP. Chaque attribut ne doit être présent, au maximum, qu’une seule fois. Il existe une exception pour l’attribut import pour permettre l’import de plusieurs packages ou classes dans la JSP.

Si ces règles ne sont pas respectées, une erreur a lieu lors de la phase de transformation.

b. Les attributs de la directive

Voici les attributs disponibles sur la directive page :

  • language : cet attribut permet de définir le langage utilisé pour les scripts écrits dans la JSP devant s’exécuter côté ...