Question

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

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

Était-ce utile?

La solution

Les commentaires JSP purs se présentent comme suit:

<%-- Comment --%>

Donc si vous souhaitez conserver le " = & "; vous pouvez faire quelque chose comme:

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

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

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

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

Autres conseils

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

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

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

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

Mais il ne faut utiliser que les types de commentaires 1 et 2 car la documentation Java est suggérée. ces deux types de commentaires (1 & amp; 2) sont conçus pour JSP.

Vous pouvez utiliser ce commentaire dans la page jsp

 <%--your comment --%>

Deuxième façon de déclarer un 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 une page jsp à partir d'un code HTML, par exemple:

<!-- your commment -->

Si vous ne souhaitez pas que le commentaire soit affiché, utilisez:

<%-- comment --%>

Si vous ne vous souciez pas de / ne souhaitez pas que l'utilisateur puisse voir la source et voir le commentaire que vous pouvez utiliser:

<!-- comment -->

En cas de doute, utilisez le commentaire JSP.

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

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

Mon meilleur moyen d'utiliser des 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.

L'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 %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top