Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

วิธีใช้ Action <jsp:forward> ใน JSP


Action forward ยุติการทำงานของหน้าปัจจุบันและส่งต่อคำขอไปยังทรัพยากรอื่น เช่น หน้าคงที่ หน้า JSP อื่น หรือ Java Servlet

ไวยากรณ์ของ Action forward ดังนี้ -

<jsp:forward page = "Relative URL" />

ตารางต่อไปนี้รายการแอตทริบิวต์ที่จำเป็นเกี่ยวกับ Action Forward -

ลำดับ แอตทริบิวต์และคำอธิบาย
1 page
ควรประกอบด้วย URL สัมพัทธ์ของทรัพยากรอื่น เช่น หน้าคงที่ หน้า JSP อื่น หรือ Java Servlet

ตัวอย่าง

ลองนำไฟล์ 2 ไฟล์เดิม (a) date.jsp และ (b) main.jsp มาใช้ใหม่ -

เนื้อหาของไฟล์ date.jsp -

<p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p>

เนื้อหาของไฟล์ main.jsp -

<html>    <head>       <title>The include Action Example</title>    </head>    <body>       <center>          <h2>The include action Example</h2>          <jsp:forward page = "date.jsp" />       </center> </body> </html>

เก็บไฟล์ทั้งหมดไว้ในไดเรกทอรีราก และลองเข้าถึง main.jsp จะแสดงผลลัพธ์ประมาณนี้

ที่นี่ มันทิ้งเนื้อหาจากหน้าหลักและแสดงเนื้อหาจากหน้าที่ส่งต่อเท่านั้น

Today's date: 12-Sep-2010 14:54:22