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

จะลบตัวแปร java ออกจากขอบเขตปัจจุบันใน JSP ได้อย่างไร


tag ลบตัวแปรออกจากขอบเขตที่ระบุหรือขอบเขตแรกที่พบตัวแปร (ถ้าไม่ได้ระบุขอบเขต) การดำเนินการนี้ไม่ได้เป็นประโยชน์อย่างยิ่ง แต่สามารถช่วยให้แน่ใจว่า JSP จะล้างทรัพยากรที่อยู่ในขอบเขตที่รับผิดชอบ

คุณสมบัติ

แท็กมีคุณสมบัติดังต่อไปนี้ −

แอตทริบิวต์ คำอธิบาย จำเป็น ค่าเริ่มต้น
var ชื่อของตัวแปรที่จะลบ ใช่ ไม่มี
ขอบเขต ขอบเขตของตัวแปรที่จะลบ ไม่ ขอบเขตทั้งหมด

ตัวอย่าง

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
   <head>
      <title><c:remove> Tag Example</title>
   </head>
   <body>
      <c:set var = "salary" scope = "session" value = "${2000*2}"/>
     <p>Before Remove Value: <c:out value = "${salary}"/></p>
     <c:remove var = "salary"/>
     <p>After Remove Value: <c:out value = "${salary}"/></p>
   </body>
</html>

รหัสข้างต้นจะสร้างผลลัพธ์ดังต่อไปนี้ -

Before Remove Value: 4000
After Remove Value: