Como posso comentar uma expressão JSP como: <%= map.size() %>
Existe algo como <%= // map.size() %>?
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!)
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.
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 -->
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.
seu <%= //map.size() %>
não funciona simplesmente porque deveria ter sido
<% //= map.size() %>
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.
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 %>