如何重置会话范围的jsp:useBean?
我正在创建一个如何重置会话范围的jsp:useBean?,jsp,jstl,treemap,usebean,Jsp,Jstl,Treemap,Usebean,我正在创建一个TreeMapbean。我想在会话范围内传递这一点。但是,我需要重置/清除这个TreeMapbean 以下是我如何声明我的bean: <jsp:useBean id="foo" class="java.util.TreeMap" scope="session"/> 任何关于如何清除/重置usebean(并继续使用相同id)的想法都将不胜感激。如果您使用 c:setJSTL标记并传入null,变量将被删除。另一种删除方法是使用c:remove 所以 或 其中
TreeMap
bean。我想在会话范围内传递这一点。但是,我需要重置/清除这个TreeMap
bean
以下是我如何声明我的bean:
<jsp:useBean id="foo" class="java.util.TreeMap" scope="session"/>
任何关于如何清除/重置usebean(并继续使用相同id)的想法都将不胜感激。如果您使用
c:set
JSTL标记并传入null
,变量将被删除。另一种删除方法是使用c:remove
所以
或
其中,如果使用
c:set
JSTL标记并传入null
,变量将被删除。另一种删除方法是使用c:remove
所以
或
其中nullVar
的计算结果为null
<c:remove var="foo" scope="session"/>
<c:set var="foo" scope="session" value="nullVar"/>