Thứ Tư, 2 tháng 7, 2014

Implicit Object

JSP Implicit Object là các đối tượng có sẵn trong JSP Container.Ta có thể gọi chúng ra bằng tên  đã được Java định nghĩa sẵn trong bằng các API.Chúng  được sử dụng trong các biểu thức expressions hoặc các đoạn Scriptlet:- Ví dụ về Scriptlet:
 <% out.print("Today is:"+java.util.Calendar.getInstance().getTime()); %>  Scriptlet là đoạn code được viết trong dấu <% ... %> .- Ví dụ về expressions: ${sessionScope.attributeName}  cú pháp expressions bắt đầu bằng ${ và kết thúc bằng  }.
Có 9 Scpope trong  Implicit Object :

Nhưng ta sẽ tìm hiểu 4 Scope cơ bản của Implicit Object :
  • Page : Gọi các phương thức bởi Servlet class.
  • Request : Là đối tượng HttpServletRequest liên quan đến việc yêu cầu và Implicit Object tồn tại từ lúc client request đến khi respone trả về.
  • Session : Là đối tượng thuộc HttpSession liên quan đến việc yêu cầu. 
  • Application: Là đối tượng thuộc ServletContext liên quan đến bối cảnh ứng dụng và tồn tại trong vòng đời của ứng dụng.
     
Implicit Object được chia làm 4 nhóm:
  • Những đối tượng liên hệ tới trang JSP.
  • Các đối tượng context.
  • Nhóm đối tượng xử lí lỗi.
  • Nhóm đối tượng liên quan tới input và output trong JSP.
Demo

Không có nhận xét nào:

Đăng nhận xét