JSP (JavaServer Pages) Expression Language (EL) là một ngôn ngữ đánh giá biểu thức được sử dụng trong JSP để thực hiện các phép toán và truy cập dữ liệu từ các đối tượng Java như JavaBeans, các thuộc tính Servlet và các tham số được chuyển đến bởi các Servlet. Nó cung cấp một cách đơn giản và đồng nhất để truy cập và hiển thị dữ liệu trên các trang JSP.
Các biểu thức JSP EL có thể được sử dụng để thực hiện các phép toán số học, chuỗi và logic đơn giản như thêm, trừ, nhân, chia, so sánh, kiểm tra điều kiện, v.v.
Ví dụ, để hiển thị giá trị của một biến trong một trang JSP, chúng ta có thể sử dụng cú pháp sau:
${variableName}
Nếu variableName
là một đối tượng JavaBean, chúng ta có thể truy cập các thuộc tính của đối tượng bằng cách sử dụng cú pháp sau:
${objectName.propertyName}
Chúng ta cũng có thể sử dụng JSP EL để gọi các phương thức của đối tượng Java như sau:
${objectName.methodName()}
JSP EL cung cấp một cách đơn giản và tiện lợi để thực hiện các phép tính và truy cập dữ liệu trong các trang JSP.