¿Cómo comentar una expresión JSP?

131

¿Cómo puedo comentar una expresión JSP como: <%= map.size() %>

Hay algo como <%= // map.size() %>?

kmilo
fuente

Respuestas:

214

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

insin
fuente
39

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.

kavi temre
fuente
8

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 -->
usuario3190254
fuente
5

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.

Jflywheel
fuente
2

su <%= //map.size() %>simplemente no funciona porque debería haber sido

<% //= map.size() %>
bloquear
fuente
2

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.

Mani Kasi
fuente
-3

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 %>
jim
fuente
Esto no parece abordar la pregunta de quienes hacen la pregunta.
dev_row