我正在创建一个TreeMap
bean。我想在会话范围内传递这个。但是,我需要重置/清除此TreeMap
bean。
这就是我宣布我的bean的方式:
<jsp:useBean id="foo" class="java.util.TreeMap" scope="session"/>
有关如何清除/重置usebean(并继续使用相同ID)的任何想法将不胜感激。
答案 0 :(得分:4)
如果你使用
c:set
JSTL标记并传入null
,该变量将被删除。删除它以使用c:remove
所以
<c:remove var="foo" scope="session"/>
或
<c:set var="foo" scope="session" value="nullVar"/>
其中nullVar
评估为null