cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jorg Heymans ...@domek.be>
Subject Re: authentication framework and continuations
Date Thu, 14 Oct 2004 12:45:46 GMT
you would just do

<ft:form-template action="" method="POST">
<ft:continuation-id/>
<ft:widget id ="mywidget"/>
......

</ft:form>



Paul Joseph wrote:
> Jorg,
> 
> thank you very much.
> 
> I will try this approach - just wasn't sure how to use
> the <ft:continuation-id> tag in my template.
> 
> Do I simpley do this anywhere reasonable in the
> template:
> 
> <ft:continuation-id><fi:styling
> type="hidden"/></ft:continuation-id>
> 
> -hopefully, this will be my last question, sorry for
> the bother and thanks for the help so far.
> 
> rgds
> Paul
> --- Jorg Heymans <jh@domek.be> wrote:
> 
> 
>>
>>Paul Joseph wrote:
>>
>>>1. So for this to work there is no need to use
>>>encodeURL? I was under the impression that
>>
>>encodeURL
>>
>>>was needed as the auth framework created a session
>>>behind the scenes.
>>
>>If the browser doesn't support cookies then the
>>webapplication should 
>>rewrite or encode all URL's in the page to attach
>>the sessionID to it. 
>>If your browser allows cookies then there is no need
>>for this. The 
>>auth-framework or cocoon itself creates the session
>>transparently.
>>
>>
>>>2. How are you matching the *.continue i.e.
>>>
>>>If I use
>>><map:match type="request-parameter"
>>>pattern="continuation-id"> instead of 
>>>
>>><map:match pattern="*.continue">
>>>I get the following msg.
>>>
>>>org.apache.cocoon.ResourceNotFoundException: No
>>>pipeline matched request:
>>>
>>
> webtask/array/3b3639336a20303b2b63112f7046410573643157.continue
> 
>>This is because this matcher uses the hidden input
>>field i told you 
>>about earlier. Put <ft:continuation-id> in your
>>form-template. You are 
>>seeing this error probably because your form action
>>has still the 
>>continuation construct in it. Just set your form
>>action to "".
>>
>><map:match type="request-parameter"
>>pattern="continuation-id"> works 
>>just like a normal pipeline match, but acts on a
>>requestparameter 
>>instead of an URL path.
>>
>>
>>Regards
>>Jorg
>>
>>
>>
> 
> ---------------------------------------------------------------------
> 
>>To unsubscribe, e-mail:
>>users-unsubscribe@cocoon.apache.org
>>For additional commands, e-mail:
>>users-help@cocoon.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message