একটি JSP এক্সপ্রেশন এলিমেন্টে একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ এক্সপ্রেশন থাকে যা মূল্যায়ন করা হয়, একটি স্ট্রিং-এ রূপান্তরিত হয় এবং JSP ফাইলে যেখানে এক্সপ্রেশনটি প্রদর্শিত হয় সেখানে ঢোকানো হয়।
যেহেতু একটি অভিব্যক্তির মান একটি স্ট্রিং-এ রূপান্তরিত হয়, তাই আপনি JSP ফাইলে HTML এর সাথে ট্যাগ করা হোক বা না হোক, পাঠ্যের একটি লাইনের মধ্যে একটি অভিব্যক্তি ব্যবহার করতে পারেন।
এক্সপ্রেশন এলিমেন্টে জাভা ল্যাঙ্গুয়েজ স্পেসিফিকেশন অনুযায়ী বৈধ কোনো এক্সপ্রেশন থাকতে পারে কিন্তু আপনি কোনো এক্সপ্রেশন শেষ করতে সেমিকোলন ব্যবহার করতে পারবেন না।
JSP এক্সপ্রেশন -
এর সিনট্যাক্স নিচে দেওয়া হল<%= expression %>
আপনি উপরের সিনট্যাক্সের XML সমতুল্য নিম্নলিখিত −
লিখতে পারেন<jsp:expression> expression </jsp:expression>
নিম্নলিখিত উদাহরণ একটি JSP এক্সপ্রেশন −
দেখায়<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