Como comentar uma expressão JSP?

131

Como posso comentar uma expressão JSP como: <%= map.size() %>

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

kmilo
fonte

Respostas:

214

Os comentários puros do JSP são assim:

<%-- Comment --%>

Portanto, se você deseja manter o " =". Você pode fazer algo como:

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

A principal coisa é que <%=define o início de uma expressão, na qual você não pode deixar o corpo vazio, mas você poderia fazer algo assim se o comentário JSP puro não lhe agradar:

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

As convenções de código para a linguagem JavaServer Pages Technology versão 1.x contêm detalhes sobre as diferentes opções de comentários disponíveis (mas possui uma completa falta de destinos de link, por isso não posso vinculá-lo diretamente à seção relevante - boo!)

insin
fonte
39

Existem várias maneiras de comentar em um arquivo JSP.

1.  <%-- comment --%>

Um comentário JSP. Ignorado pelo mecanismo JSP. Não visível na máquina cliente (código-fonte do navegador).

2.  <!-- comment -->

Um comentário HTML. Ignorado pelo navegador. É visível na máquina cliente (código fonte do navegador) como um comentário.

3. <% my code //my comment %>

Comentário de linha única do Java. Ignorado pelo compilador. Não visível na máquina cliente (código-fonte do navegador).

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

Comentário de várias linhas do Java. Ignorado pelo compilador. Não visível na máquina cliente (código-fonte do navegador).

Mas deve-se usar apenas o tipo de comentário 1 e 2, porque a documentação java sugeriu. esses dois tipos de comentários (1 e 2) foram projetados para JSP.

kavi temre
fonte
8

Você pode usar este comentário na página jsp

 <%--your comment --%>

Segunda maneira de declaração de comentário na página jsp, você pode usar o comentário de dois tipos no código jsp

 single line comment
 <% your code //your comment%>

multiple line comment 

<% your code 
/**
your another comment
**/

%>

E você também pode comentar na página jsp do código html, por exemplo:

<!-- your commment -->
user3190254
fonte
5

Quando você não quiser que o usuário veja o comentário, use:

<%-- comment --%>

Se você não se importa / deseja que o usuário possa visualizar a fonte e ver o comentário, você pode usar:

<!-- comment -->

Em caso de dúvida, use o comentário JSP.

Jflywheel
fonte
2

seu <%= //map.size() %>não funciona simplesmente porque deveria ter sido

<% //= map.size() %>
trava
fonte
2

Minha sugestão é a melhor maneira de usar os comentários na página JSP <%-- Comment --%> . Porque Ele não será exibido (não será renderizado nas páginas HTML) nos navegadores clientes.

Mani Kasi
fonte
-3

Um de:

Em html

<!-- map.size here because --> 
<%= map.size() %>

teoricamente, o seguinte deve funcionar, mas nunca o usei dessa maneira.

<%= map.size() // map.size here because %>
jim
fonte
Isso não parece abordar a questão dos solicitantes.
dev_row