Bagaimana cara mereset cakupan sesi jsp:useBean?

Saya membuat kacang TreeMap. Saya ingin menyebarkan ini dalam lingkup sesi. Namun, saya perlu mengatur ulang/menghapus kacang TreeMap ini.

Beginilah cara saya mendeklarasikan kacang saya:

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

Setiap ide tentang cara menghapus/mereset usebean (dan tetap menggunakan id yang sama) akan dihargai.


person Jonathan Hult    schedule 16.05.2011    source sumber


Jawaban (1)


Jika Anda menggunakan tag c:set JSTL dan meneruskan null, variabel akan dihapus. Cara lain untuk menghapusnya menggunakan c:remove

So

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

or

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

di mana nullVar dievaluasi menjadi null

person Basanth Roy    schedule 16.05.2011