อิลิเมนต์นิพจน์ JSP มีนิพจน์ภาษาสคริปต์ที่ประเมิน แปลงเป็นสตริง และแทรกในที่ที่นิพจน์ปรากฏในไฟล์ JSP
เนื่องจากค่าของนิพจน์จะถูกแปลงเป็นสตริง คุณจึงสามารถใช้นิพจน์ภายในบรรทัดข้อความได้ ไม่ว่าจะถูกแท็กด้วย HTML ในไฟล์ JSP หรือไม่
อิลิเมนต์นิพจน์สามารถมีนิพจน์ใดๆ ที่ถูกต้องตามข้อกำหนดภาษา Java แต่คุณไม่สามารถใช้อัฒภาคเพื่อสิ้นสุดนิพจน์ได้
ต่อไปนี้เป็นไวยากรณ์ของ JSP Expression -
<%= expression %>
คุณสามารถเขียน XML ที่เทียบเท่ากับไวยากรณ์ข้างต้นได้ดังนี้ -
<jsp:expression> expression </jsp:expression>
ตัวอย่างต่อไปนี้แสดง JSP Expression -
<html> <head> <title>A Comment Test</title> </head> <body> <p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p> </body> </html>
รหัสข้างต้นจะสร้างผลลัพธ์ดังต่อไปนี้ -
Today's date: 11-Sep-2010 21:24:25