Computer >> Máy Tính >  >> Lập trình >> Lập trình

Chức năng của hành động trong JSP là gì?

Hành động này cho phép bạn chèn tệp vào trang đang được tạo. Cú pháp có dạng như sau -

<jsp:include page = "relative URL" flush = "true" />

Không giống như bao gồm Chỉ thị chèn tệp vào thời điểm trang JSP được dịch thành một servlet, hành động này sẽ chèn tệp vào thời điểm trang được yêu cầu.

Bảng sau liệt kê các thuộc tính được liên kết với hành động bao gồm -

S.Không. Thuộc tính &Mô tả
1 trang
URL tương đối của trang được đưa vào.
2 tuôn ra
Thuộc tính boolean xác định xem tài nguyên được bao gồm có bị xóa bộ đệm trước khi nó được đưa vào hay không.

Ví dụ

Hãy để chúng tôi xác định hai tệp sau (a) date.jsp (b) main.jsp như sau -

Sau đây là nội dung của date.jsp tệp -

<p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p>

Sau đây là nội dung của main.jsp tệp -

<html>
   <head>
      <title>The include Action Example</title>
   </head>
   <body>
      <center>
         <h2>The include action Example</h2>
         <jsp:include page = "date.jsp" flush = "true" />
      </center>
   </body>
</html>

Bây giờ, hãy để chúng tôi giữ tất cả các tệp này trong thư mục gốc và cố gắng truy cập vào main.jsp . Bạn sẽ nhận được kết quả sau -

Ví dụ về hành động bao gồm

Today's date: 12-Sep-2010 14:54:22