JSP Expression Language (EL) giúp ta có thể dễ dàng truy cập dữ liệu ứng dụng được lưu trữ trong các thành phần JavaBeans. JSP EL cho phép bạn tạo ra các biểu thức cả (a) số học và (b) hợp lý. Trong một biểu thức JSP EL, bạn có thể sử dụng số nguyên, số dấu chấm động, dây, các hằng số được xây dựng trong đúng và sai cho các giá trị boolean, và null.
Toán tử cơ bản trong EL:
Arithmetic Operators (toán tử số học)
+, –, *, /(div), %(mod)
Relational Operators (Toán tử quan hệ)
== ( eq), != (ne), < (lt), >
(gt), <= (le), >= (ge)
Logical Operators (toán tử logic)
&&(and), ||(or), !(not)
The empty Operator (toán tử empty)
Nếu đối tượng có giá trị là null thì trả về true và ngược lại.
Cú pháp: ${empty x}
Biểu thức điều kiện (conditionally expression)
${ test ? expression1 : expression2 }
VD: ${1==2
? "aaa" : "bbb"}
JSP EL Implicit Objects:
-pageScope: tồn tại trong phạm vi trang jsp.
-requestScope : phạm vi yêu cầu ,chu trình vòng đời từ request đến respone.
-sessionScope : phạm vi phiên ,mô tả các phiên làm việc của người dùng.
-applicationScope : phạm vi ứng dụng ,klhi ứng dụng được bật lên.
-param : truy xuất parameter của người dùng truyền đến trong request.
-paramValues : Yêu cầu các thông số như collection của chuỗi .
header, yêu cầu HTTP header.
headerValues : yêu cầu HTTP tiêu đề như collection của chuỗi .
initParam : thông số ngữ cảnh khởi .
-cookie :giá trị Cookie .
pageContext : Các đối tượng JSP pageContext cho trang hiện tại.
Không có nhận xét nào:
Đăng nhận xét