thank you Alexander, I understand well now.

Bye,

Gianluca




2008/9/23 Alexander Baetz <[EMAIL PROTECTED]>:
> here a longer explanation:
>
> when I realizes the user isnt authenticated the link (the action to be
> called) is saved (in a bean, a session, somewhere where you find it back
> later)
> then the user logs himself in. the login action logs him in, checks if a
> redirect was saved (in the bean, the session,.....)
> and returns a special result
>
> <result name="redirect" type="redirectAction">${redirectTo}</result>
>
> the string inside the result is the return value of the call "getredirectTo"
> on the value stack (where the action lies on top)
> so if your user wants to get a.action all you have to do is return redirect
> as the result of the login action and return "a" for getredirectTo.
>
> Greetings,
> Alexander
>
>
> Gianluca Musella schrieb:
>>
>> Thank you.
>>
>> I can't understand how to realize the redirect descripted here:
>>
>>
>>>
>>> - during the login action, after the login is confirmed the action
>>> realizes
>>> that a redirect is requestet (to a.action)
>>>
>>
>> Particulary I can't understand what it means:
>>
>>
>>>
>>> <result name="redirect" type="......">${redirectTo}</result>
>>>
>>
>> Do you have a sample?
>>
>> Gianluca
>>
>>
>> 2008/9/23 Alexander Baetz <[EMAIL PROTECTED]>:
>>
>>>
>>> I thought of the same problem some time ago.
>>>
>>> - during the execution of I all information for the correct redirect is
>>> stored (session, bean... whatsoever)
>>> - during the login action, after the login is confirmed the action
>>> realizes
>>> that a redirect is requestet (to a.action)
>>>
>>> now the login action can get a result like this
>>>
>>> <result name="redirect" type="......">${redirectTo}</result>
>>>
>>> now the action is asced for the correct action name/tiles view... it
>>> shall
>>> return.
>>>
>>> Greetings,
>>> Alexander
>>>
>>> Gianluca Musella schrieb:
>>>
>>>>
>>>> This is my requirement:
>>>>
>>>> - the user asks for a resource, say A.action
>>>> - the controller fires a custom interceptor I to authenticate the user
>>>> - user isn't authenticated, so I redirect to L, the login page
>>>> - user enters valid credentials
>>>> - the controller redirect to the original requested A.action
>>>>
>>>> The problem is that the results of the login action are statically
>>>> cablated in struts.xml:
>>>>
>>>>               <result type="tiles" name="success">home</result>
>>>>               <result type="tiles" name="failure">login</result>
>>>>
>>>> But I need a new case to redirect dynamically to A.action (I can't
>>>> provide statically all cases in my struts.xml).
>>>>
>>>> How can I have this behaviour?
>>>>
>>>> thanks
>>>>
>>>> Gianluca
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> 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]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to