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() %>?

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!)


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.


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 -->

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.


2

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

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

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.


-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 %>

Cela ne semble pas répondre à la question des demandeurs.
dev_row
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.