Come commentare un'espressione JSP?


131

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

C'è qualcosa del genere <%= // map.size() %>?

Risposte:


214

I commenti Pure JSP si presentano così:

<%-- Comment --%>

Quindi se vuoi mantenere il " =". 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 Pagine Tecnologia Versione 1.x La lingua contiene dettagli sulle diverse opzioni di commento disponibili (ma ha una completa mancanza di target dei collegamenti, quindi non posso collegarti direttamente alla relativa sezione - boo!)


39

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 multi linea Java. Ignorato dal compilatore. Non visibile nel computer client (codice sorgente del browser).

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


8

Puoi usare questo commento nella pagina jsp

 <%--your comment --%>

Secondo modo di dichiarazione di commento nella pagina jsp è possibile utilizzare 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 ad esempio:

<!-- your commment -->

5

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.


2

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

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

2

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


-3

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 %>

Questo non sembra rispondere alla domanda dei richiedenti.
dev_row,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.