Computer >> Máy Tính >  >> Lập trình >> Lập trình

Làm cách nào để xóa một biến java khỏi phạm vi hiện tại trong JSP?

thẻ xóa một biến khỏi phạm vi được chỉ định hoặc phạm vi đầu tiên mà biến được tìm thấy (nếu không có phạm vi nào được chỉ định). Hành động này không đặc biệt hữu ích, nhưng nó có thể hỗ trợ trong việc đảm bảo rằng JSP dọn dẹp mọi tài nguyên trong phạm vi mà nó chịu trách nhiệm.

Thuộc tính

thẻ có các thuộc tính sau -

Thuộc tính Mô tả Bắt buộc Mặc định
var Tên biến cần xóa Không có
phạm vi Phạm vi của biến để loại bỏ Không Tất cả các phạm vi

Ví dụ

<%@ 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>

Đoạn mã trên sẽ tạo ra kết quả sau -

Before Remove Value: 4000
After Remove Value: