Actions ใช้โครงสร้างในไวยากรณ์ XML เพื่อควบคุมพฤติกรรมของ Servlet Engine คุณสามารถแทรกไฟล์แบบไดนามิก ใช้ซ้ำคอมโพเนนต์ JavaBeans ส่งต่อผู้ใช้ไปหน้าอื่น หรือสร้าง HTML สำหรับ Java Plugin
มีไวยากรณ์เพียงอย่างเดียวสำหรับ Action Element เนื่องจากเป็นไปตามมาตรฐาน XML -
<jsp:action_name attribute = "value" />
Action Elements คือฟังก์ชันที่กำหนดไว้ล่วงหน้า ตารางต่อไปนี้รายการ JSP Actions ที่มีอยู่ -
| ลำดับ | ไวยากรณ์และวัตถุประสงค์ |
|---|---|
| 1 | jsp:include รวมไฟล์ในขณะที่หน้าถูกขอ (request time) |
| 2 | jsp:useBean ค้นหาหรือสร้าง JavaBean |
| 3 | jsp:setProperty ตั้งค่าคุณสมบัติของ JavaBean |
| 4 | jsp:getProperty แทรกคุณสมบัติของ JavaBean ลงในเอาต์พุท |
| 5 | jsp:forward ส่งต่อผู้ขอไปหน้าใหม่ |
| 6 | jsp:plugin สร้างโค้ดเฉพาะเบราว์เซอร์ สร้างแท็ก OBJECT หรือ EMBED สำหรับ Java Plugin |
| 7 | jsp:element กำหนดองค์ประกอบ XML แบบไดนามิก |
| 8 | jsp:attribute กำหนดแอตทริบิวต์ขององค์ประกอบ XML แบบไดนามิก |
| 9 | jsp:body กำหนด Body ขององค์ประกอบ XML แบบไดนามิก |
| 10 | jsp:text ใช้เขียน Template Text ในหน้า JSP และเอกสาร |