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

Expression Language

Expression Language là một tính năng mới trong JSP 2. Nó là cách đơn giản để viết lại các biểu thức trên trang JSP ngắn gọn hơn và có thể dùng các thẻ custom tag.
- Cấu trúc của Expression Language: 
${Expression}

- Đặc điểm :
+ Truy xuất các biến dễ dàng.
+ Hỗ trợ cả mạng và collection object.
+ Hỗ trợ các Implicit Object.
+ Expression Language được tính toán trong thời gian chạy.

- Cách truy xuất vào một thuộc tính nào đó hoặc một biến :
- ${pageScope.color}
- ${pageScope["color"]}


- Các implicit objects cơ bản của Expression Language :
+ PageScope :tồn tại trong phạm vi của trang JSP.
+ SessionScope : mô tả các phiên làm việc của người dùng
+ RequestScope : Vòng đời Request -> Respone
+ ApplicationScope : phạm vi ứng dụng ,khi ứng dụng được bật lên.

- Toán tử cơ bản trong Expression Language:


Các Operators.

+ Arithmetic Operators(Toán tử số học): +,-,*,/ or div,% or mod.
+ Relational Operators(Toán tử quan hệ): < or lt, > or gt, <= or le, >= or ge, == or eq, != or ne.
+ Logical Operators: && or and, || or or, ! or not.
+ Empty Operators: Nếu đối tượng có giá trị là null thì trả về true và ngược lại. Cú pháp: ${empty x}


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

Đăng nhận xét