it is quiet obvious that if you issue a redirect then a new request is
created from the client to the server, and thus new request/response
objects - so instead of setting your paramters into the request object
you have to encode them into the url that you give to the redirect
exception.
-igor
On Sat, Sep 13, 2008 at 11:09 PM, Benny Weingarten
<[EMAIL PROTECTED]> wrote:
>
> No response.. I'll try re-posting this:
>
> Basically I want a wicket page to forward the user to a non-wicket page and
> pass some request attributes to that non-wicket page.
>
> I have not been successful in doing so. See the code I use below.
>
> Any help would be appreciated.
> thanks,
> Benny.
>
>
>
>
> Benny Weingarten wrote:
>>
>> Hello.
>>
>> I am working on a Jboss server, with a <security-constraint> set on the
>> same path as the wicket filter. Thus, all wicket pages are under the
>> security constraint.
>>
>> To support that I have a login page outside the path of
>> <security-constraint>. I also have an error page in the same location as
>> the login page:
>>
>> Path:
>> / login.jsp
>> / error.jsp
>> /folder_under_constraint/Wicket_Class1.java
>> /folder_under_constraint/Wicket_Class2.java
>> .
>> .
>> /folder_under_constraint/Wicket_Classn.java
>>
>> In case of an error I want to redirect to invalidate the session, redirect
>> to the error page, and pass an error message to the error page. I haven't
>> been able to do this. It appears that wicket doesn't pass session or
>> request attributes to external pages. What am I doing wrong?
>>
>> Session.get().invalidate();
>> // none of the following setAttribute statements actually mange to pass
>> any http attributes to the error page.
>> httpServletRequest.setAttribute("some_attribute", "some_value");
>> HttpServletRequest.getSession().setAttribute("some_attribute",
>> "some_value");
>> request.getParameterMap().put("some_attribute", "some_value");
>> throw new
>> org.apache.wicket.RedirectToUrlException("/some_page_not_under_wicket_filter.jsp");
>>
>> thanks,
>> Benny.
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/Wciket-fails-to-set-seesion-and-request-attributes-for-external-webpages-tp19438970p19477610.html
> Sent from the Wicket - 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]