Bir JSP ifadesi nasıl yorumlanır?


131

Aşağıdaki gibi bir JSP ifadesini nasıl yorumlayabilirim: <%= map.size() %>

Gibi bir şey var mı <%= // map.size() %>?

Yanıtlar:


214

Saf JSP yorumları şuna benzer:

<%-- Comment --%>

Dolayısıyla, " =" karakterini korumak istiyorsanız, aşağıdaki gibi bir şey yapabilirsiniz:

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

Önemli <%=olan, bedeni boş bırakamayacağınız bir ifadenin başlangıcını tanımlamasıdır, ancak saf JSP yorumu size hitap etmiyorsa bunun yerine bunun gibi bir şey yapabilirsiniz:

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

JavaServer Pages Teknoloji Sürümü 1.x için Kod Kuralları Dil , kullanabileceğiniz farklı yorum seçenekleri hakkında ayrıntılara sahiptir (ancak bağlantı hedefleri tamamen eksiktir, bu nedenle sizi doğrudan ilgili bölüme bağlayamıyorum - boo!)


39

Bir JSP dosyasında yorum yapmanın birden çok yolu vardır.

1.  <%-- comment --%>

Bir JSP yorumu. JSP motoru tarafından görmezden gelinmiştir. İstemci makinede görünmez (Tarayıcı kaynak kodu).

2.  <!-- comment -->

Bir HTML yorumu. Tarayıcı tarafından yok sayıldı. İstemci makinede (Tarayıcı kaynak kodu) yorum olarak görülebilir.

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

Java Tek satır yorumu. Derleyici tarafından yok sayıldı. İstemci makinede görünmez (Tarayıcı kaynak kodu).

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

Java Çok satırlı açıklama. Derleyici tarafından yok sayıldı. İstemci makinede görünmez (Tarayıcı kaynak kodu).

Ancak java belgeleri önerildiği için yalnızca yorum türü 1 ve 2 kullanılmalıdır. bu iki yorum türü (1 ve 2) JSP için tasarlanmıştır.


8

Bu yorumu jsp sayfasında kullanabilirsiniz

 <%--your comment --%>

Jsp sayfasındaki yorum bildiriminin ikinci yolu, jsp kodunda iki yazılan yorumu kullanabilirsiniz

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

multiple line comment 

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

%>

Ayrıca html kodundan jsp sayfasına yorum da yapabilirsiniz, örneğin:

<!-- your commment -->

5

Kullanıcının yorumu görmesini istemediğinizde şunları kullanın:

<%-- comment --%>

Kullanıcının kaynağı görüntüleyebilmesini ve kullanabileceğiniz yorumu görebilmesini istemiyorsanız / istemiyorsanız:

<!-- comment -->

Şüphe duyduğunuzda JSP açıklamasını kullanın.


2

senin <%= //map.size() %>olmalıydı çünkü doesnt sadece işe

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

2

Önerim JSP sayfasındaki yorumları kullanmanın en iyi yolu <%-- Comment --%> . Çünkü istemci tarayıcılarında görüntülenmeyecektir (HTML sayfalarında gösterilmeyecektir).


-3

Biri:

Html olarak

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

teorik olarak aşağıdakiler çalışmalı, ama ben asla bu şekilde kullanmadım.

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

Bu, soranların sorusuna hitap ediyor gibi görünmüyor.
dev_row
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.