Thứ Ba, 1 tháng 7, 2014

Implicit Object

Implicit Object 

  Implicit object là các đối tướng ngầm được định nghĩa sẵn. và chúng ta có thể gọi chúng bằng các tên có sẵn (API).


  Chúng ta có thể sử dụng trong scriptlet hoặc expressions:
VD trong jsp page để print một attribute theo cách dùng scriptlet của đối tượng session được set đâu đó ta viết cú pháp :<%session.getAttribute("attributeName")%>
(Ở đây session là một trong những implicit object chúng cũng có các method như session trong servlet).
 Còn nếu viết theo cách của expression ta viết ${sessionScope.attributeName} hoặc ${session.getAttribute("attributeName")}
-Các object này tồn tại tương ứng với mối trang jsp và chúng có một vòng đời ,phạm vi(Scope) tương ứng, có 4 scope cơ bản cho một implicit object là :

+ page: phạm vi tồn tại trong một trang.
+ request: implicit object sẽ tồn tại từ lức client request cho đến khi respone trả về
+ session: implicit object tồn tại trong một phiên làm việc
+ application: implict object tồn tại trong vòng đời của ứng dụng.

-Đối tượng implicit object trong trang jsp, được chia là 4 nhóm đó là:

+ Các đối tượng liên quan đến trang jsp page servlet:
+ Các đối tượng liên quan đến trang  jps <%@ page="information"%>
  Đề biết thông tin về config dùng đối tượng config :         <%dataTypev=config.getInitParameter("paramenter")%>
(Trong servlet thì có đối tượng servletConfig còn ở đây là config và phải load lên bằng method getInitParameter)
+ Các đối tượng liên quan đến xuất nhập của trang jsp như:
  request
  respone
  out
+ Đối tượng cung cấp các nội dung của trang jsp như: 
session, application, pageContext


Practice assignment :

module 8.1

module 8.2:

before login

 login for the first time
 login after the first time


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

Đăng nhận xét