Yes, that's exactly what that does. It invalidates the session and removes all the data. (*Chris*)
On Thu, Jul 31, 2008 at 3:27 PM, Milan Milanovic <[EMAIL PROTECTED]>wrote: > > Hi Dave, > > excuse me for disturbing this list or you personally, I asked for this in > Spring forum ( > http://forum.springframework.org/showthread.php?p=194333#post194333 > http://forum.springframework.org/showthread.php?p=194333#post194333 ). > I figured out what I do in those method with session which forces user to > log in again, that I don't do in other methods, I do this: > > // Test if session is valid > if (session instanceof org.apache.struts2.dispatcher.SessionMap) { > try { > ((org.apache.struts2.dispatcher.SessionMap)session ).invalidate(); > } catch (IllegalStateException e) { > logger.error("Session is not valid!", e); > return Action.ERROR; > } > } > > Is this possible to erase session ? > > -- > Thx, Milan > > > newton.dave wrote: > > > > I already told you I don't know and you continue to refuse to provide the > > information I've asked for. You also added new information about Acegi, > > which I responded to by saying that yes, if you're getting logged out > it's > > unlikely you'd keep the same session, as that would somewhat defeat the > > purpose of any reasonable login/logout mechanism. > > > > I don't think I have anything further of value to offer you. I don't know > > of any issues with session variables; if you're having an Acegi issue > then > > pursue the issue on a Spring forum. > > > > Dave > > > > Milan Milanovic wrote: > >> Dear Dave, > >> O.K. But when you look at this scenario: > >> MyFirstActionClass -> show first.jsp -> user click on link -> > >> MyFirstActionClass.method where I set session variable > >> (getSession().put("variable", new Boolean(true)); -> show second.jsp > >> (here I > >> see my variable) -> user click on some link -> > >> MySecondActionClass.method->third.jsp (here I don't see my variable). > >> I should note that in MySecondActionClass.method I don't clear session > or > >> something similar, I just add remove some other variables and set some > >> new. > >> Why my session is obviously cleared when action from another namespace > is > >> called ? > >> -- > >> Thx, Milan > >> newton.dave wrote: > >>> > >>> I didn't say it wouldn't work. I, and the Sun documentation I quoted, > >>> said > >>> it was a known bad programming practice. > >>> > >>> Dave > >>> > >>> Milan Milanovic wrote: > >>>> Hi Dave, > >>>> no, I think that this is not an issue. I tried with Boolean.TRUE and > it > >>>> is > >>>> the same, but I earlier used new Boolean(true) and that worked. > >>>> -- > >>>> Milan > >>>> newton.dave wrote: > >>>>> > >>>>> --- On Thu, 7/31/08, Milan Milanovic wrote: > >>>>>> (getSession().put("variable", new Boolean(true)); > >>>>> > >>>>> Use Boolean.TRUE rather than instantiating a new object. > >>>>> > >>>>> Note also that the Javadocs for Boolean state in big bold letters: > >>>>> > >>>>> "Note: It is rarely appropriate to use this constructor. Unless a new > >>>>> instance is required, the static factory valueOf(boolean) is > generally > >>>>> a > >>>>> better choice. It is likely to yield significantly better space and > >>>>> time > >>>>> performance." > >>>>> > >>>>> Dave > >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>> > >>>>> > >>>>> > >>>> -- > >>>> View this message in context: > >>>> > http://www.nabble.com/-S2--Testing-if-session-variable-is-present-tp18716278p18756698.html > >>>> Sent from the Struts - User mailing list archive at Nabble.com. > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >>> > >> -- > >> View this message in context: > >> > http://www.nabble.com/-S2--Testing-if-session-variable-is-present-tp18716278p18758095.html > >> Sent from the Struts - User mailing list archive at Nabble.com. > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/-S2--Testing-if-session-variable-is-present-tp18716278p18764848.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >