2008-10-20 18 views

Trả lời

171

JSP comments tinh khiết giố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 bình luận JSP thuần túy không hấp dẫn bạn:

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

Code Conventions for the JavaServer Pages Technology Version 1.x Language có thông tin chi tiết về các tùy chọn cho ý kiến ​​khác nhau có sẵn cho bạn (nhưng có một thiếu hoàn chỉnh các 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)

-3

Một trong:

Trong html

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

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

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

Điều này dường như không giải quyết được câu hỏi của người hỏi. –

2

<%= //map.size() %> của bạn doesnt chỉ đơn giản là làm việc bởi vì nó cần phải có được

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

Bạn có thể sử dụng nhận xét này trong trang jsp

<%--your comment --%> 

cách thứ hai khai báo comment trong trang jsp bạn có thể sử dụng những nhận xét của hai typ 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 về trang jsp từ mã html ví dụ:

<!-- your commment --> 
2

Khi bạn không muốn người dùng thấy nhận xét sử dụng:

<%-- comment --%> 

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

<!-- comment --> 

Khi nghi ngờ sử dụng nhận xét JSP.

21

Có nhiều cách để nhận xét trong tệp JSP.

1. <%-- comment --%> 

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

2. <!-- comment --> 

Nhận xét HTML. Bị bỏ qua bởi trình duyệt. Nó hiển thị trong máy khách (mã nguồn trình duyệt) dưới dạng 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 **/ 
     %> 

Java Nhận xét nhiều dòng. 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 bạn chỉ nên sử dụng loại nhận xét 1 và 2 vì tài liệu java được đề xuất. hai loại bình luận này (1 & 2) được thiết kế cho JSP.

0

Cách đề xuất tốt nhất của tôi sử dụng nhận xét 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 các trình duyệt của khách hàng.

Các vấn đề liên quan