অ্যাকশন XML সিনট্যাক্সে কনস্ট্রাক্ট ব্যবহার করে সার্ভলেট ইঞ্জিনের বিহেভিয়ার কন্ট্রোল করে। আপনি ডাইনামিক্যালি ফাইল ইনসার্ট করতে পারেন, JavaBeans কম্পোনেন্ট পুনরাবৃত্তি ব্যবহার করতে পারেন, ইউজারকে অন্য পেজে ফরওয়ার্ড করতে পারেন, বা Java প্লাগইনের জন্য HTML জেনারেট করতে পারেন।
অ্যাকশন এলিমেন্টের শুধু একটি সিনট্যাক্স আছে, কারণ এটি XML স্ট্যান্ডার্ড মেনে চলে:
<jsp:action_name attribute = "value" />
অ্যাকশন এলিমেন্টগুলো মূলত প্রিডিফাইনড ফাংশন। নিচের টেবিলে উপলব্ধ JSP অ্যাকশনগুলো তালিকাভুক্ত করা হলো:
| ক্রমিক নং | সিনট্যাক্স ও উদ্দেশ্য |
|---|---|
| 1 | jsp:include পেজ রিকোয়েস্ট হওয়ার সময় ফাইল ইনক্লুড করে। |
| 2 | jsp:useBean JavaBean খুঁজে বের করে বা ইনস্ট্যানশিয়েট করে। |
| 3 | jsp:setProperty JavaBean-এর প্রপার্টি সেট করে। |
| 4 | jsp:getProperty JavaBean-এর প্রপার্টি আউটপুটে ইনসার্ট করে। |
| 5 | jsp:forward রিকোয়েস্টকারীকে নতুন পেজে ফরওয়ার্ড করে। |
| 6 | jsp:plugin ব্রাউজার-স্পেসিফিক কোড জেনারেট করে Java প্লাগইনের জন্য OBJECT বা EMBED ট্যাগ তৈরি করে। |
| 7 | jsp:element XML এলিমেন্ট ডাইনামিক্যালি ডিফাইন করে। |
| 8 | jsp:attribute ডাইনামিক্যালি ডিফাইনড XML এলিমেন্টের অ্যাট্রিবিউট ডিফাইন করে। |
| 9 | jsp:body ডাইনামিক্যালি ডিফাইনড XML এলিমেন্টের বডি ডিফাইন করে। |
| 10 | jsp:text JSP পেজ এবং ডকুমেন্টে টেমপ্লেট টেক্সট লিখতে ব্যবহৃত হয়। |