Outils pour utilisateurs

Outils du site


developpement:java:jsp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
developpement:java:jsp [2016/09/14 03:35] – [Les déclarations] sgariepydeveloppement:java:jsp [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 33: Ligne 33:
 Ces variables et méthodes sont traduites en attributs et méthodes d'instance de la classe de la [[developpement:java:servlets|servlet]] qui va être générée.  Leur portée s'étend donc à toute la page JSP, incluant la zone avant l'endroit de la déclaration.  Pour des raisons de lisibilité, on peut donc regrouper toutes les déclarations dans un seul bloc au début de la page JSP. Ces variables et méthodes sont traduites en attributs et méthodes d'instance de la classe de la [[developpement:java:servlets|servlet]] qui va être générée.  Leur portée s'étend donc à toute la page JSP, incluant la zone avant l'endroit de la déclaration.  Pour des raisons de lisibilité, on peut donc regrouper toutes les déclarations dans un seul bloc au début de la page JSP.
  
-Une variable déclarée dans un bloc de déclaration devient un attribut d'instance de la [[prog:java:servlets|servlet]].  Comme c'est l'unique instance qui répond à toutes les requêtes adressées à la [[developpement:java:servlets|servlet]], cet attribut va être partagé par tous les clients.  Il faut donc réfléchir à deux fois avant de déclarer une variable dans un bloc de déclaration.+Une variable déclarée dans un bloc de déclaration devient un attribut d'instance de la [[developpement:java:servlets|servlet]].  Comme c'est l'unique instance qui répond à toutes les requêtes adressées à la [[developpement:java:servlets|servlet]], cet attribut va être partagé par tous les clients.  Il faut donc réfléchir à deux fois avant de déclarer une variable dans un bloc de déclaration.
  
 Un bloc de déclaration ne doit pas contenir d'instruction d'écriture sur le flux de sortie vers le client. Un bloc de déclaration ne doit pas contenir d'instruction d'écriture sur le flux de sortie vers le client.
Ligne 47: Ligne 47:
 ===== Les commentaires ===== ===== Les commentaires =====
  
-On peut documenter un code [[developpement:java:toc|Java]] inséré dans une page JSP.  Pour cela, on place des commentaires entre ''<%--'' et ''--%>'' Contrairement aux commentaires [[web:html|HTML]], ces commentaires ne sont pas envoyés au client.+On peut documenter un code [[developpement:java:toc|Java]] inséré dans une page JSP.  Pour cela, on place des commentaires entre ''<%--'' et ''--%>'' Contrairement aux commentaires [[web:html5:toc|HTML]], ces commentaires ne sont pas envoyés au client.
  
 ====== Les directives ====== ====== Les directives ======
Ligne 312: Ligne 312:
 </code> </code>
  
-{{  :prog:java:jsp_tags.jpeg  |}}+{{  :developpement:java:jsp_tags.jpeg  |}}
  
 Le gestionnaire d'une balise qui veut manipuler son corps doit implémenter l'interface ''BodyTag'', qui hérite de l'interface ''IterationTag'' Là aussi, l'API fournit la classe d'implémentation ''BodyTagSupport'' Il est plus simple de faire dériver son gestionnaire de ''BodyTagSupport'' plutôt que de lui faire implémenter l'interface ''BodyTag''. Le gestionnaire d'une balise qui veut manipuler son corps doit implémenter l'interface ''BodyTag'', qui hérite de l'interface ''IterationTag'' Là aussi, l'API fournit la classe d'implémentation ''BodyTagSupport'' Il est plus simple de faire dériver son gestionnaire de ''BodyTagSupport'' plutôt que de lui faire implémenter l'interface ''BodyTag''.
developpement/java/jsp.1473816908.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)