web-dev-qa-db-fra.com

Comment commenter une expression JSP?

Comment commenter une expression JSP telle que: <%= map.size() %>

Y a-t-il quelque chose comme <%= // map.size() %>?

113
kmilo

Les commentaires JSP purs ressemblent à ceci:

<%-- Comment --%>

Donc, si vous voulez conserver le "=", vous pouvez faire quelque chose comme:

<%--= map.size() --%>

L'important est que <%= définit le début d'une expression dans laquelle vous ne pouvez pas laisser le corps vide, mais vous pouvez faire quelque chose comme ceci si le commentaire JSP pur ne vous intéresse pas:

<% /*= map.size()*/ %>

Conventions de code pour le langage JavaServer Pages Technology Version 1.x contient des informations détaillées sur les différentes options de commentaire disponibles (mais manque de cibles de liens; je ne peux donc pas vous lier directement à la section appropriée - boo !)

188
Jonny Buchanan

Il y a plusieurs façons de commenter dans un fichier JSP.

1.  <%-- comment --%>

Un commentaire JSP. Ignoré par le moteur JSP . Non visible sur la machine cliente (code source du navigateur).

2.  <!-- comment -->

Un commentaire HTML. Ignoré par le navigateur . Il est visible dans la machine cliente (code source du navigateur) sous forme de commentaire.

3. <% my code //my comment %>

Commentaire sur une seule ligne Java. Ignoré par le compilateur . Non visible sur la machine cliente (code source du navigateur).

4.   <% my code /**
         my comment  **/  
       %>

Commentaire multi-lignes Java. Ignoré par le compilateur . Non visible sur la machine cliente (code source du navigateur).

Mais il convient d'utiliser uniquement les types de commentaires 1 et 2, car la documentation Java est suggérée. ces deux types de commentaires (1 et 2) sont conçus pour JSP.

29
kavi temre

Vous pouvez utiliser ce commentaire dans la page jsp 

 <%--your comment --%>

Deuxième façon de la déclaration de commentaires dans la page jsp, vous pouvez utiliser le commentaire de deux types de code jsp 

 single line comment
 <% your code //your comment%>

multiple line comment 

<% your code 
/**
your another comment
**/

%>

Et vous pouvez également commenter une page jsp à partir de code html, par exemple:

<!-- your commment -->
8
Anand

Lorsque vous ne voulez pas que l'utilisateur voie le commentaire, utilisez:

<%-- comment --%>

Si vous ne voulez pas/voulez que l'utilisateur puisse voir la source et voir le commentaire, vous pouvez utiliser:

<!-- comment -->

En cas de doute, utilisez le commentaire JSP.

3
Jflywheel

votre <%= //map.size() %> ne fonctionne pas simplement parce qu'il aurait dû l'être

<% //= map.size() %>
2
lock

La meilleure façon d’utiliser ma suggestion consiste à utiliser des commentaires dans la page JSP <%-- Comment --%>. Car elle ne sera pas affichée (ne sera pas rendue dans les pages HTML) dans les navigateurs clients.

1
Mani Kasi