i really dont get it. i do an ajax call using lets say prototype - i expect some html back. i add the wicket:ajax header so wicket knows its an ajax request. now while im processing i call setresponsepage(page) - how is that going to redirect to the page? the prototype's ajax handler is expecting some html back...what is it going to get?

-Igor


On 8/14/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
No, the parsing of envelope won't happen.
First thing the script check if wicket-ajax-location is present.
if it is, it will change window.location to new location.

Just a header, no envelope. This way we can stay envelope-agnostic.
Of course the script must be aware of wicket-ajax-location (or how we
are going to call it), but that's much easier to do than custom envelope.


-Matej

Igor Vaynberg wrote:
> but is this true? in order for it to work for our ajax support you have
> to use our ajax envelope no? so that the script waiting for response can
> parse it. other libs must have their own imple - like rico has a
> different envelope i think for its ajax updates.
>
> am i missing something?
>
> -Igor
>
>
> On 8/14/06, *Johan Compagner* <[EMAIL PROTECTED]
> <mailto: [EMAIL PROTECTED]>> wrote:
>
>     to have one general always working thing for different ajax impl?
>     (just make sure you set the header?)
>
>     johan
>
>
>     On 8/14/06, *Igor Vaynberg* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>
>     i get why it helps with the session expired page, i am just
>     wondering why the stuff for setresponsepage() being changed?
>
>     -Igor
>
>
>
>     On 8/14/06, *Matej Knopp * <[EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>>
>     wrote:
>
>         Yes, but it doesn't work for expired pages. Or other error (i'm
>         not sure
>         here). The solution with headers would be much more general (and
>         perhaps
>         also simpler).
>
>         Each ajax request would set a wicket:ajax header.
>
>         If request cycle detects this headers, setResponsePage would
>         automatically turn redirect on and sendRedirect of WebResponse
>         would set
>         wicket-ajax-location instead of location header.
>
>         The _javascript_ then detects presence of wicket-ajax-location a sets
>         window.location if the header is there.
>
>         Thoughts?
>
>         -Matej
>
>         Igor Vaynberg wrote:
>         >  i thought we already took care of (1) and (3) with the
>         >  IRequestTargetInterceptor. if you are inside an ajax request
>         and call
>         >  setresponsepage() then the window.location _javascript_ is
>         generated for
>         >  you. how is this better?
>         >
>         >  -Igor
>         >
>         >
>         >  On 8/14/06, *Frank Bille* < [EMAIL PROTECTED]
>         <mailto: [EMAIL PROTECTED]>
>         >  <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
>         wrote:
>         >
>         >     We just talked about it on IRC and we will try to do it
>         like this:
>         >
>         >        1. All redirects should be handled different if it's
>         ajax (send
>         >           ajax-location instead of location). This has nothing
>         to do
>         >           with the expired session problem, but has to do with
>         how to
>         >           redirect to a different page, when using ajax.
>         >           Instead of doing appendJavascript("window.location =
>         URL") we
>         >           change the requestcycle to add "ajax-location" instead of
>         >           "location" when doing the header redirect.
>         >        2. Add an ajax indicator to all ajax requests. This is
>         done in
>         >           the _javascript_ so the server knows it's ajax even if all
>         >           session related objects is gone.
>         >        3. Whenever setresponsepage is called in an ajax
>         request, we call
>         >           setRedirect(true), so we force the ajax-location header.
>         >
>         >
>         >     I think this could work out just fine.
>         >
>         >     - Frank
>         >
>         >
>         >
>         >     On 8/14/06, *Frank Bille* < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         >     <mailto: [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>> wrote:
>         >
>         >         Ok, can _javascript_ do that? That would be just as good.
>         >
>         >         - Frank
>         >
>         >
>         >
>         >         On 8/14/06, * Johan Compagner* < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         >         <mailto: [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>> wrote:
>         >
>         >             matej means i guess set a request header (the one like:
>         >             accept-encoding, or what kind of browser you are)
>         with a
>         >             ajax request
>         >             read that header out on the server and you know
>         that it is a
>         >             ajax request..
>         >
>         >             johan
>         >
>         >
>         >             On 8/14/06, *Frank Bille* < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         >             <mailto: [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>>> wrote:
>         >
>         >             On 8/14/06, *Matej Knopp* < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         >             <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>         >
>         >                 Another parameter? Do we really need it? Isn't
>         this
>         >                 something that can
>         >                 be put into request header? (either on client
>         or server
>         >                 side).
>         >
>         >
>         >             Not sure what you mean by request header? What I
>         don't think
>         >             we should have is something that is placed in
>         memory on the
>         >             server and stays there even if the session is expired.
>         >
>         >             - Frank
>         >
>         >
>         >
>         >
>         -------------------------------------------------------------------------
>
>         >             Using Tomcat but need to do more? Need to support web
>         >             services, security?
>         >             Get stuff done quickly with pre-integrated
>         technology to
>         >             make your job easier
>         >             Download IBM WebSphere Application Server v.1.0.1
>         based on
>         >             Apache Geronimo
>         >
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>         >             <
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         < http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>>
>         >
>         >             _______________________________________________
>         >             Wicket-develop mailing list
>         >             Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>
>         >             <mailto:Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>>
>         >
>         https://lists.sourceforge.net/lists/listinfo/wicket-develop
>         >             <
>         https://lists.sourceforge.net/lists/listinfo/wicket-develop >
>         >
>         >
>         >
>         >
>         >
>         -------------------------------------------------------------------------
>         >             Using Tomcat but need to do more? Need to support web
>         >             services, security?
>         >             Get stuff done quickly with pre-integrated
>         technology to
>         >             make your job easier
>         >             Download IBM WebSphere Application Server v.1.0.1
>         based on
>         >             Apache Geronimo
>         >
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>         >             <
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         < http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>>
>         >
>         >             _______________________________________________
>         >             Wicket-develop mailing list
>         >             Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>
>         >             <mailto: Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>>
>         >
>         https://lists.sourceforge.net/lists/listinfo/wicket-develop
>         <https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>         >             <
>         https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>         >
>         >
>         >
>         >
>         >
>         >
>         -------------------------------------------------------------------------
>
>         >     Using Tomcat but need to do more? Need to support web services,
>         >     security?
>         >     Get stuff done quickly with pre-integrated technology to
>         make your
>         >     job easier
>         >     Download IBM WebSphere Application Server v.1.0.1 based on
>         Apache
>         >     Geronimo
>         >
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >
>         >
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>>
>         >
>         >     _______________________________________________
>         >     Wicket-develop mailing list
>         >     Wicket-develop@lists.sourceforge.net
>         <mailto:Wicket-develop@lists.sourceforge.net>
>         >     <mailto: Wicket-develop@lists.sourceforge.net
>         <mailto:Wicket-develop@lists.sourceforge.net>>
>         >     https://lists.sourceforge.net/lists/listinfo/wicket-develop
>         <https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>         >     < https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>         >
>         >
>         >
>         >
>         >
>         ------------------------------------------------------------------------
>         >
>         >
>         -------------------------------------------------------------------------
>
>         >  Using Tomcat but need to do more? Need to support web
>         services, security?
>         >  Get stuff done quickly with pre-integrated technology to make
>         your job easier
>         >  Download IBM WebSphere Application Server v.1.0.1 based on
>         Apache Geronimo
>         >
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >
>         >
>         >
>         >
>         ------------------------------------------------------------------------
>         >
>         >  _______________________________________________
>         >  Wicket-develop mailing list
>         >  Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>
>         >  https://lists.sourceforge.net/lists/listinfo/wicket-develop
>         < https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>
>
>         -------------------------------------------------------------------------
>
>         Using Tomcat but need to do more? Need to support web services,
>         security?
>         Get stuff done quickly with pre-integrated technology to make
>         your job easier
>         Download IBM WebSphere Application Server v.1.0.1 based on
>         Apache Geronimo
>         http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>         <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>         _______________________________________________
>         Wicket-develop mailing list
>         Wicket-develop@lists.sourceforge.net
>         <mailto: Wicket-develop@lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/wicket-develop
>         < https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>
>
>
>     -------------------------------------------------------------------------
>
>     Using Tomcat but need to do more? Need to support web services,
>     security?
>     Get stuff done quickly with pre-integrated technology to make your
>     job easier
>     Download IBM WebSphere Application Server v.1.0.1 based on Apache
>     Geronimo
>     http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>     < http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
>
>     _______________________________________________
>     Wicket-develop mailing list
>     Wicket-develop@lists.sourceforge.net
>     <mailto:Wicket-develop@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-develop
>     <https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>
>
>
>
>     -------------------------------------------------------------------------
>     Using Tomcat but need to do more? Need to support web services,
>     security?
>     Get stuff done quickly with pre-integrated technology to make your
>     job easier
>     Download IBM WebSphere Application Server v.1.0.1 based on Apache
>     Geronimo
>     http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>     <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >
>
>     _______________________________________________
>     Wicket-develop mailing list
>     Wicket-develop@lists.sourceforge.net
>     <mailto:Wicket-develop@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-develop
>     <https://lists.sourceforge.net/lists/listinfo/wicket-develop>
>
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-develop mailing list
> Wicket-develop@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-develop


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-develop mailing list
Wicket-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-develop

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-develop mailing list
Wicket-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to