Comment commenter une expression JSP?

131

Comment puis-je commenter une expression JSP comme: <%= map.size() %>

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

kmilo
la source

Réponses:

214

Les commentaires purs de JSP ressemblent à ceci:

<%-- Comment --%>

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

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

L'essentiel est de <%=définir le début d'une expression, dans laquelle vous ne pouvez pas laisser le corps vide, mais vous pouvez faire quelque chose comme ceci à la place si le commentaire JSP pur ne vous plaît pas:

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

Conventions de code pour le langage JavaServer Pages Technology Version 1.x contient des détails sur les différentes options de commentaires disponibles (mais il manque complètement de cibles de lien, donc je ne peux pas vous lier directement à la section appropriée - boo!)

insin
la source
39

Il existe plusieurs façons de commenter un fichier JSP.

1.  <%-- comment --%>

Un commentaire JSP. Ignoré par le moteur JSP. Non visible sur l'ordinateur client (code source du navigateur).

2.  <!-- comment -->

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

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

Commentaire Java sur une seule ligne. Ignoré par le compilateur. Non visible sur l'ordinateur client (code source du navigateur).

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

Commentaire sur plusieurs lignes Java. Ignoré par le compilateur. Non visible sur l'ordinateur client (code source du navigateur).

Mais il ne faut utiliser que les types de commentaire 1 et 2 car la documentation java le suggère. ces deux types de commentaires (1 et 2) sont conçus pour JSP.

kavi temre
la source
8

Vous pouvez utiliser ce commentaire dans la page jsp

 <%--your comment --%>

Deuxième méthode de déclaration de commentaire dans la page jsp, vous pouvez utiliser le commentaire de deux types dans le code jsp

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

multiple line comment 

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

%>

Et vous pouvez également commenter la page jsp à partir du code html par exemple:

<!-- your commment -->
user3190254
la source
5

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

<%-- comment --%>

Si vous ne vous souciez 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.

Jflywheel
la source
2

votre ne fonctionne <%= //map.size() %>pas simplement parce que cela aurait dû être

<% //= map.size() %>
fermer à clé
la source
2

Ma suggestion utilise au mieux les commentaires dans la page JSP <%-- Comment --%> . Parce qu'il ne sera pas affiché (ne sera pas rendu dans les pages HTML) dans les navigateurs clients.

Mani Kasi
la source
-3

Un des:

En html

<!-- map.size here because --> 
<%= map.size() %>

théoriquement, ce qui suit devrait fonctionner, mais je ne l'ai jamais utilisé de cette façon.

<%= map.size() // map.size here because %>
jim
la source
Cela ne semble pas répondre à la question des demandeurs.
dev_row