Comment commenter une expression JSP?
Question
Comment commenter une expression JSP telle que: <%= map.size() %>
Y a-t-il quelque chose comme <%= // map.size() %>?
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 %>