RE: Removing a value from a map present in Session

2003-08-14 Thread Kris Schneider
Well, there is subtlety involved, but it's in how JSTL handles a Map versus a JavaBean. In the case of a Map, if value evaluates to null, the entry is removed from the Map. In the case of a JavaBean, the property is set to null. Quoting Siggelkow, Bill [EMAIL PROTECTED]: There is a subtle

RE: Removing a value from a map present in Session

2003-08-12 Thread Siggelkow, Bill
Ahh !! You're right! I was just looking at the spec for c:set and it is clearly stated. -Original Message- From: Kris Schneider [mailto:[EMAIL PROTECTED] Sent: Monday, August 11, 2003 12:51 PM To: Tag Libraries Users List Subject: RE: Removing a value from a map present in Session

Re: Removing a value from a map present in Session

2003-08-11 Thread Kris Schneider
With JSTL: c:set target=${sessionScope.map} property=name value=${null}/ Quoting shanmugampl [EMAIL PROTECTED]: Hi, I have a map in session scope which contains an entry with key name. I want to remove that entry from the map %= ((Map)session.getAttribute(map)).remove(name) %

Removing a value from a map present in Session

2003-08-11 Thread shanmugampl
Hi, I have a map in session scope which contains an entry with key name. I want to remove that entry from the map %= ((Map)session.getAttribute(map)).remove(name) % How do i achieve this in jstl el ? Thanks Shanmugam PL -

RE: Removing a value from a map present in Session

2003-08-11 Thread Siggelkow, Bill
There is a subtle difference here -- using the c:set ... method I think it will actually set the Map value to null but the key will still be there. Whereas doing the explicity Map.remove() will actually remove the map entry. -Original Message- From: Kris Schneider [mailto:[EMAIL