Great,

Thanks!

Martijn


On 9/29/05, Scott Sauyet <[EMAIL PROTECTED]> wrote:
Okay.  I do try to make that clear here:

     http://www.wicket-wiki.org.uk/wiki/index.php/Raw_HttpServletRequest

   -- Scott

Martijn Dashorst wrote:
> Note that we don't particularly want to make it /easy/ to get to the raw
> servlet spec request/response/session things. The idea is to stay clear
> from those (messy) things.
>
> But when you /need to/, you need to. So we don't give you direct access
> to these things, we /do/ allow you to get access. Instead of one call
> away, it is now two method calls away.
>
> And Scott, yes you can add this to the wiki. I would like to have a
> warning at the top, stating that it is not 'the Wicket way'. But
> sometimes there are moments you need to get messy.
>
> Martijn
>
>
> On 9/29/05, *Scott Sauyet* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> wrote:
>
>     I found an unfortunate need to have access to the raw
>     HttpServletRequest/Response objects.  (The application will be running
>     inside Plumtree Portal, which uses these objects.)  I didn't find any
>     documentation for this, and it took me a little digging to find it.  I
>     was thinking of adding the below to "How to" section of the wiki.
>
>     Is this the appropriate way to get at these objects?  Is it appropriate
>     for the wiki?
>
>     Comments?  Suggestions?
>
>     ======================================================================
>
>       How to get access to the raw HttpServletRequest and
>     HttpServletResponse objects
>
>     In an ideal world, this wouldn't be necessary. But we all know how ideal
>     our world really is! In my case it was a need to connect to a portal
>     which required access to the HttpServletRequest and HttpServletResponse.
>     Note that for most uses, Component's getRequest() and getResponse()
>     methods will give you objects you can use.
>
>     But if you find you need access to these objects you can get them in
>     this manner:
>
>     import javax.servlet.http.HttpServletRequest ;
>     import javax.servlet.http.HttpServletResponse;
>
>     import wicket.markup.html.WebMarkupContainer;
>     import wicket.protocol.http.servlet.ServletWebRequest ;
>
>     [ ... ]
>
>          ServletWebRequest servletWebRequest = (ServletWebRequest)
>     getRequest();
>          HttpServletRequest request =
>     servletWebRequest.getHttpServletRequest();
>
>          WebResponse webResponse = (WebResponse) getResponse();
>          HttpServletResponse response =
>     webResponse.getHttpServletResponse();
>
>
>
>
>     -------------------------------------------------------
>     This SF.Net email is sponsored by:
>     Power Architecture Resource Center: Free content, downloads,
>     discussions,
>     and more. http://solutions.newsforge.com/ibmarch.tmpl
>     _______________________________________________
>     Wicket-user mailing list
>     Wicket-user@lists.sourceforge.net
>     <mailto:Wicket-user@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to