O.K. Chris, thank!

But, do I need this invalidation ? What is its purpose ?

--
Thx, Milan



Chris Pratt wrote:
> 
> 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]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-S2--Testing-if-session-variable-is-present-tp18716278p18771006.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