Làm thế nào nhận xét một biểu thức JSP?


131

Làm cách nào tôi có thể nhận xét một biểu thức JSP như: <%= map.size() %>

Có cái gì đó như <%= // map.size() %>?

Câu trả lời:


214

Các bình luận thuần túy trông như thế này:

<%-- Comment --%>

Vì vậy, nếu bạn muốn giữ lại " =". Bạn có thể làm một cái gì đó như:

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

Điều quan trọng là <%=xác định sự bắt đầu của một biểu thức, trong đó bạn không thể để trống phần thân, nhưng bạn có thể làm một cái gì đó như thế này thay vào đó nếu nhận xét thuần túy không hấp dẫn bạn:

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

Các quy ước mã cho JavaServer Pages Technology Phiên bản 1.x Ngôn ngữ có chi tiết về các tùy chọn nhận xét khác nhau có sẵn cho bạn (nhưng hoàn toàn thiếu mục tiêu liên kết, vì vậy tôi không thể liên kết bạn trực tiếp đến phần có liên quan - boo!)


39

Có nhiều cách để bình luận trong một tệp tin JSP.

1.  <%-- comment --%>

Một nhận xét về JSP. Bỏ qua bởi công cụ JSP. Không hiển thị trong máy khách (Mã nguồn trình duyệt).

2.  <!-- comment -->

Một nhận xét HTML. Bỏ qua bởi trình duyệt. Nó được hiển thị trong máy khách (mã nguồn trình duyệt) dưới dạng một nhận xét.

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

Java Nhận xét dòng đơn. Bỏ qua bởi Trình biên dịch. Không hiển thị trong máy khách (Mã nguồn trình duyệt).

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

Nhận xét nhiều dòng Java. Bỏ qua bởi trình biên dịch. Không hiển thị trong máy khách (Mã nguồn trình duyệt).

Nhưng người ta chỉ nên sử dụng nhận xét loại 1 và 2 vì tài liệu java đề xuất. hai loại nhận xét này (1 & 2) được thiết kế cho JSP.


8

Bạn có thể sử dụng bình luận này trong trang jsp

 <%--your comment --%>

Cách khai báo nhận xét thứ hai trong trang jsp, bạn có thể sử dụng nhận xét của hai kiểu trong mã jsp

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

multiple line comment 

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

%>

Và bạn cũng có thể nhận xét trên trang jsp từ mã html chẳng hạn:

<!-- your commment -->

5

Khi bạn không muốn người dùng thấy bình luận, hãy sử dụng:

<%-- comment --%>

Nếu bạn không quan tâm / muốn người dùng có thể xem nguồn và xem bình luận bạn có thể sử dụng:

<!-- comment -->

Khi nghi ngờ sử dụng bình luận JSP.


2

bạn <%= //map.size() %>không làm việc đơn giản vì nó đáng lẽ phải

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

2

Đề xuất của tôi cách tốt nhất sử dụng các bình luận trong trang JSP <%-- Comment --%> . Bởi vì nó sẽ không được hiển thị (sẽ không được hiển thị trong các trang HTML) trong trình duyệt máy khách.


-3

Một trong:

Trong html

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

về mặt lý thuyết sau đây nên hoạt động, nhưng tôi không bao giờ sử dụng nó theo cách này.

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

Điều này dường như không giải quyết câu hỏi của người hỏi.
dev_row
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.