ฉันจะแสดงความคิดเห็นเกี่ยวกับนิพจน์ JSP เช่น: <%= map.size() %>
มีบางอย่างเช่น <%= // map.size() %>?
ฉันจะแสดงความคิดเห็นเกี่ยวกับนิพจน์ JSP เช่น: <%= map.size() %>
มีบางอย่างเช่น <%= // map.size() %>?
คำตอบ:
ความคิดเห็น Pure JSP มีลักษณะดังนี้:
<%-- Comment --%>
ดังนั้นหากคุณต้องการคง " =
" ไว้คุณสามารถทำสิ่งต่อไปนี้
<%--= map.size() --%>
สิ่งสำคัญคือ<%=
กำหนดจุดเริ่มต้นของนิพจน์ซึ่งคุณไม่สามารถปล่อยให้เนื้อหาว่างได้ แต่คุณสามารถทำสิ่งนี้แทนได้หากความคิดเห็น JSP บริสุทธิ์ไม่ดึงดูดคุณ:
<% /*= map.size()*/ %>
Code Conventions สำหรับ JavaServer Pages Technology Version 1.x Languageมีรายละเอียดเกี่ยวกับตัวเลือกการแสดงความคิดเห็นต่างๆที่มีให้สำหรับคุณ (แต่มีเป้าหมายลิงก์ไม่สมบูรณ์ดังนั้นฉันจึงไม่สามารถเชื่อมโยงคุณไปยังส่วนที่เกี่ยวข้องโดยตรงได้ - boo!)
มีหลายวิธีในการแสดงความคิดเห็นในไฟล์ JSP
1. <%-- comment --%>
ความคิดเห็น JSP ไม่สนใจโดยเครื่องยนต์ JSP ไม่ปรากฏในเครื่องไคลเอนต์ (ซอร์สโค้ดของเบราว์เซอร์)
2. <!-- comment -->
ความคิดเห็น HTML ไม่สนใจโดยเบราว์เซอร์ สามารถมองเห็นได้ในเครื่องไคลเอนต์ (ซอร์สโค้ดของเบราว์เซอร์) เป็นความคิดเห็น
3. <% my code //my comment %>
ความคิดเห็นบรรทัดเดียวของ Java ละเว้นโดยคอมไพเลอร์ ไม่ปรากฏในเครื่องไคลเอนต์ (ซอร์สโค้ดของเบราว์เซอร์)
4. <% my code /**
my comment **/
%>
ความคิดเห็น Java หลายบรรทัด ไม่สนใจโดยคอมไพเลอร์ ไม่ปรากฏในเครื่องไคลเอนต์ (ซอร์สโค้ดของเบราว์เซอร์)
แต่ควรใช้เฉพาะความคิดเห็นประเภท 1 และ 2 เนื่องจากเอกสาร java แนะนำ ความคิดเห็นทั้งสองประเภท (1 & 2) ออกแบบมาสำหรับ JSP
คุณสามารถใช้ความคิดเห็นนี้ในหน้า jsp
<%--your comment --%>
วิธีที่สองของการประกาศความคิดเห็นในหน้า jsp คุณสามารถใช้ความคิดเห็นของสอง typ ในรหัส jsp
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
และคุณยังสามารถแสดงความคิดเห็นบนหน้า jsp จากโค้ด html เช่น:
<!-- your commment -->
เมื่อคุณไม่ต้องการให้ผู้ใช้เห็นความคิดเห็นให้ใช้:
<%-- comment --%>
หากคุณไม่สนใจ / ต้องการให้ผู้ใช้สามารถดูแหล่งที่มาและดูความคิดเห็นที่คุณสามารถใช้ได้:
<!-- comment -->
หากมีข้อสงสัยให้ใช้ข้อคิดเห็น JSP
ของคุณ<%= //map.size() %>
ไม่ได้ผลเพราะมันควรจะเป็น
<% //= map.size() %>
ฉันข้อเสนอแนะความคิดเห็นที่ดีที่สุดของการใช้วิธีการใน JSP <%-- Comment --%>
หน้า เนื่องจากจะไม่แสดง (จะไม่แสดงในหน้า HTML) ในเบราว์เซอร์ไคลเอนต์
หนึ่งใน:
ใน html
<!-- map.size here because -->
<%= map.size() %>
ในทางทฤษฎีสิ่งต่อไปนี้ควรใช้งานได้ แต่ฉันไม่เคยใช้วิธีนี้
<%= map.size() // map.size here because %>