একটি JSP এক্সপ্রেশন এলিমেন্টে একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ এক্সপ্রেশন থাকে যা ইভ্যালুয়েট হয়, String-এ কনভার্ট হয় এবং JSP ফাইলে এক্সপ্রেশনটি দেখানো জায়গায় ইনসার্ট হয়।
যেহেতু এক্সপ্রেশনের ভ্যালু String-এ কনভার্ট হয়, তাই আপনি এক্সপ্রেশন ব্যবহার করতে পারেন টেক্সটের এক লাইনের মধ্যে, HTML ট্যাগ থাকুক বা নাকি থাকুক না কেন।
এক্সপ্রেশন এলিমেন্টে Java Language Specification অনুযায়ী যেকোনো বৈধ এক্সপ্রেশন থাকতে পারে, কিন্তু এক্সপ্রেশন শেষ করতে সেমিকোলন ব্যবহার করা যাবে না।
JSP Expression-এর সিনট্যাক্স:
<%= expression %>
XML সমতুল্য সিনট্যাক্স:
<jsp:expression> 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