<c:remove> ট্যাগ একটি ভেরিয়েবলকে নির্দিষ্ট স্কোপ থেকে অথবা প্রথম স্কোপ থেকে (যদি স্কোপ স্পেসিফাই না করা হয়) রিমুভ করে। এই অ্যাকশনটি খুবই উপকারী নয়, কিন্তু এটি নিশ্চিত করতে সাহায্য করে যে একটি JSP নিজের দায়িত্বাধীন যেকোনো স্কোপড রিসোর্স ক্লিন আপ করেছে।
অ্যাট্রিবিউটস
| অ্যাট্রিবিউট | বিবরণ | আবশ্যক | ডিফল্ট |
|---|---|---|---|
| var | রিমুভ করার ভেরিয়েবলের নাম | হ্যাঁ | কোনো নেই |
| scope | রিমুভ করার ভেরিয়েবলের স্কোপ | না | All scopes |
উদাহরণ
<%@ 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:
(রিমুভ করার পর ভেরিয়েবলটি আর উপলব্ধ নেই, তাই খালি আউটপুট দেখায়)