Bagaimana komentar ekspresi JSP?

131

Bagaimana saya bisa mengomentari ekspresi JSP seperti: <%= map.size() %>

Apakah ada sesuatu seperti itu? <%= // map.size() %>?

kmilo
sumber

Jawaban:

214

Komentar JSP murni terlihat seperti ini:

<%-- Comment --%>

Jadi jika Anda ingin mempertahankan " =". Anda dapat melakukan sesuatu seperti:

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

Kuncinya adalah <%=mendefinisikan awal ekspresi, di mana Anda tidak bisa membiarkan tubuh kosong, tetapi Anda bisa melakukan sesuatu seperti ini sebagai gantinya jika komentar JSP murni tidak menarik bagi Anda:

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

Konvensi Kode untuk JavaServer Pages Technology Versi 1.x Bahasa memiliki perincian tentang berbagai opsi komentar yang tersedia untuk Anda (tetapi sama sekali tidak memiliki target tautan, jadi saya tidak dapat menghubungkan Anda langsung ke bagian yang relevan - boo!)

insin
sumber
39

Ada beberapa cara untuk berkomentar dalam file JSP.

1.  <%-- comment --%>

Komentar JSP. Diabaikan oleh mesin JSP. Tidak terlihat di mesin klien (Kode sumber browser).

2.  <!-- comment -->

Komentar HTML. Diabaikan oleh browser. Itu terlihat di mesin klien (kode sumber Browser) sebagai komentar.

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

Java Single line comment. Diabaikan oleh Kompiler. Tidak terlihat di mesin klien (Kode sumber browser).

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

Komentar multi baris Java. Diabaikan oleh kompiler. Tidak terlihat di mesin klien (Kode sumber browser).

Tetapi orang harus menggunakan hanya komentar tipe 1 dan 2 karena dokumentasi java disarankan. dua tipe komentar ini (1 & 2) dirancang untuk JSP.

kavi temre
sumber
8

Anda dapat menggunakan komentar ini di halaman jsp

 <%--your comment --%>

Cara kedua deklarasi komentar di halaman jsp Anda dapat menggunakan komentar dari dua ketik kode jsp

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

multiple line comment 

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

%>

Dan Anda juga dapat mengomentari halaman jsp dari kode html misalnya:

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

Ketika Anda tidak ingin pengguna melihat komentar gunakan:

<%-- comment --%>

Jika Anda tidak peduli / ingin pengguna dapat melihat sumber dan melihat komentar Anda dapat menggunakan:

<!-- comment -->

Jika ragu gunakan komentar JSP.

Jflywheel
sumber
2

Anda <%= //map.size() %>tidak hanya bekerja karena seharusnya

<% //= map.size() %>
mengunci
sumber
2

Saran saya, cara terbaik menggunakan komentar di halaman JSP <%-- Comment --%> . Karena itu tidak akan ditampilkan (tidak akan disajikan dalam halaman HTML) di browser klien.

Mani Kasi
sumber
-3

Satu dari:

Dalam html

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

secara teoritis berikut ini harus berfungsi, tetapi saya tidak pernah menggunakannya dengan cara ini.

<%= map.size() // map.size here because %>
jim
sumber
Ini sepertinya tidak menjawab pertanyaan para penanya.
dev_row