Domanda

Come posso commentare un'espressione JSP come: <%= map.size() %>

Esiste qualcosa come <%= // map.size() %>?

È stato utile?

Soluzione

I commenti JSP puri sono così:

<%-- Comment --%>

Quindi, se vuoi conservare " = ". potresti fare qualcosa del tipo:

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

La cosa fondamentale è che <%= definisce l'inizio di un'espressione, in cui non puoi lasciare il corpo vuoto, ma potresti fare qualcosa del genere invece se il puro commento JSP non ti piace:

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

Convenzioni del codice per JavaServer Pages Technology Versione 1.x Lingua ha dettagli sulle diverse opzioni di commento disponibili (ma ha una completa mancanza di target di link, quindi non posso collegarti direttamente alla sezione pertinente - boo!)

Altri suggerimenti

Esistono diversi modi per commentare in un file JSP.

1.  <%-- comment --%>

Un commento su JSP. Ignorato dal motore JSP.             Non visibile nel computer client (codice sorgente del browser).

2.  <!-- comment -->

Un commento HTML. Ignorato dal browser.             È visibile nel computer client (codice sorgente del browser) come commento.

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

Commento a riga singola Java. Ignorato dal compilatore.         Non visibile nel computer client (codice sorgente del browser).

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

Commento multilinea Java. Ignorato dal compilatore.          Non visibile nel computer client (codice sorgente del browser).

Ma si dovrebbe usare solo i commenti di tipo 1 e 2 perché la documentazione di Java suggeriva. questi due tipi di commenti (1 & amp; 2) sono progettati per JSP.

Puoi usare questo commento nella pagina jsp

 <%--your comment --%>

Secondo modo di dichiarazione dei commenti nella pagina jsp puoi usare il commento di due tipi nel codice jsp

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

multiple line comment 

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

%>

E puoi anche commentare sulla pagina jsp dal codice html per esempio:

<!-- your commment -->

Quando non vuoi che l'utente veda il commento usa:

<%-- comment --%>

Se non ti interessa / vuoi che l'utente sia in grado di visualizzare la fonte e vedere il commento puoi usare:

<!-- comment -->

In caso di dubbi, utilizzare il commento JSP.

il tuo <%= //map.size() %> non funziona semplicemente perché avrebbe dovuto essere

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

Il mio suggerimento è il modo migliore di utilizzare i commenti nella pagina JSP <%-- Comment --%> . Perché non verrà visualizzato (non verrà visualizzato nelle pagine HTML) nei browser client.

Uno di:

In html

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

teoricamente dovrebbe funzionare quanto segue, ma non l'ho mai usato in questo modo.

<%= map.size() // map.size here because %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top