首页 > 解决方案 > 将对象放入会话后如何清除 ArrayList 对象?

问题描述

当我将数据放入 ArrayList 时,我遇到了问题

ArrayList<String> arrList = new ArrayList<String>();
arrList.add("one");
arrList.add("two");
arrList.add("three");

之后,我将通过以下方式将 List 对象放入会话中

session.setAttributes("sessionArray",arrList);

并在将列表对象放入会话之后。我想通过清除现有的 ArrayList 对象

arrList.clear();

但在那之后,当我试图从会话属性中获取 ArrayList 对象时

ArrayList<String> sessionList = (ArrayList<String>) session.getAttributes("sessionArray");

它返回null。请帮助我,将对象放入会话后如何清除 ArrayList 对象?

标签: javaarraylistgarbage-collectiongarbage

解决方案


推荐阅读