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]
>
>

Reply via email to