Phần tử biểu thức JSP chứa biểu thức ngôn ngữ kịch bản được đánh giá, chuyển đổi thành Chuỗi và được chèn vào nơi biểu thức xuất hiện trong tệp JSP.
Vì giá trị của một biểu thức được chuyển đổi thành Chuỗi, bạn có thể sử dụng một biểu thức trong một dòng văn bản, cho dù nó có được gắn thẻ HTML hay không, trong tệp JSP.
Phần tử biểu thức có thể chứa bất kỳ biểu thức nào hợp lệ theo Đặc tả ngôn ngữ Java nhưng bạn không thể sử dụng dấu chấm phẩy để kết thúc biểu thức.
Sau đây là cú pháp của JSP Expression -
<%= expression %>
Bạn có thể viết XML tương đương với cú pháp trên như sau -
<jsp:expression> expression </jsp:expression>
Ví dụ sau cho thấy một Biểu thức JSP -
<html> <head> <title>A Comment Test</title> </head> <body> <p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p> </body> </html>
Đoạn mã trên sẽ tạo ra kết quả sau -
Today's date: 11-Sep-2010 21:24:25