如何重置会话作用域jsp:useBean?

时间:2011-05-16 16:37:25

标签: jsp jstl treemap usebean

我正在创建一个TreeMap bean。我想在会话范围内传递这个。但是,我需要重置/清除此TreeMap bean。

这就是我宣布我的bean的方式:

<jsp:useBean id="foo" class="java.util.TreeMap" scope="session"/>

有关如何清除/重置usebean(并继续使用相同ID)的任何想法将不胜感激。

1 个答案:

答案 0 :(得分:4)

如果你使用 c:set JSTL标记并传入null,该变量将被删除。删除它以使用c:remove

的另一种方法

所以

<c:remove var="foo" scope="session"/>

<c:set var="foo" scope="session" value="nullVar"/>

其中nullVar评估为null