¿Cómo puedo comentar una expresión JSP como: <%= map.size() %>
Hay algo como <%= // map.size() %>?
Los comentarios puros de JSP se ven así:
<%-- Comment --%>
Entonces, si desea conservar el " =
". Podría hacer algo como:
<%--= map.size() --%>
La clave es que <%=
define el comienzo de una expresión, en la que no puedes dejar el cuerpo vacío, pero podrías hacer algo como esto si el comentario puro de JSP no te atrae:
<% /*= map.size()*/ %>
Convenciones de código para el lenguaje JavaServer Pages Technology Versión 1.x tiene detalles sobre las diferentes opciones de comentarios disponibles para usted (pero tiene una falta total de objetivos de enlace, por lo que no puedo vincularlo directamente a la sección relevante - ¡boo!)
Hay varias formas de comentar en un archivo JSP.
1. <%-- comment --%>
Un comentario de JSP. Ignorado por el motor JSP. No visible en la máquina del cliente (código fuente del navegador).
2. <!-- comment -->
Un comentario HTML. Ignorado por el navegador. Es visible en la máquina del cliente (código fuente del navegador) como un comentario.
3. <% my code //my comment %>
Comentario de una sola línea de Java. Ignorado por el compilador. No visible en la máquina del cliente (código fuente del navegador).
4. <% my code /**
my comment **/
%>
Comentario de múltiples líneas de Java. Ignorado por el compilador. No visible en la máquina del cliente (código fuente del navegador).
Pero uno debe usar solo los tipos de comentario 1 y 2 porque se sugiere documentación de Java. Estos dos tipos de comentarios (1 y 2) están diseñados para JSP.
Puedes usar este comentario en la página jsp
<%--your comment --%>
Segunda forma de declaración de comentarios en la página jsp puede usar el comentario de dos tipos en el código jsp
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
Y también puede comentar en la página jsp del código html, por ejemplo:
<!-- your commment -->
Cuando no desee que el usuario vea el comentario use:
<%-- comment --%>
Si no le importa / quiere que el usuario pueda ver la fuente y ver el comentario que puede usar:
<!-- comment -->
En caso de duda, use el comentario JSP.
su <%= //map.size() %>
simplemente no funciona porque debería haber sido
<% //= map.size() %>
Mi sugerencia es la mejor manera de usar los comentarios en la página JSP <%-- Comment --%>
. Porque no se mostrará (no se representará en páginas HTML) en los navegadores de los clientes.
Uno de:
En html
<!-- map.size here because -->
<%= map.size() %>
teóricamente lo siguiente debería funcionar, pero nunca lo usé de esta manera.
<%= map.size() // map.size here because %>