You generally don't want users bookmarking pages generated
after a post request (no matter how friendly you make the post url).

The idea is to do a redirect-after-post

albartell wrote:

>Hi All,
>
>I am implementing friendly URL's in an attempt to make pages easy to gain
>access to. For instance I want someone to be able to bookmark the following
>url: http://localhost:8080/rxs/TrialKey.html. I have implemented the
>contribution in hivemodule.xml as shown below.
>
>After selecting the button on TrialKey.html(shown below) it executes my
>doTrialKey method correctly, but when it returns to the page the url looks
>like this: http://localhost:8080/rxs/TrialKey,form.direct. That would be
>fine if the user could bookmark that value, but if I try to go to that url
>directly I get a stale link exception. 
>
>If I take the direct-service-encoder out of the mix then when I press the
>button it produces this url: http://localhost:8080/rxs/app
>
>So I guess my question is... Is there a way to make friendly urls
>friendlier? :-)
>Aaron Bartell
>
>-----hivemodule.xml-----
><module id="rxs" version="1.0.0" package="com.rxs.pages">
>       <contribution configuration-id="tapestry.url.ServiceEncoders">
>               <page-service-encoder id="page" extension="html"
>service="page" />
>       </contribution>
>       <contribution configuration-id="tapestry.url.ServiceEncoders">
>               <direct-service-encoder id="direct"
>stateless-extension="direct" stateful-extension="sdirect" />
>       </contribution>
></module>
>
>-----TrialKey.html-----
><html jwcid="@Shell" title="RXS">
><head>
></head>
>
><body jwcid="@Body">
><form jwcid="[EMAIL PROTECTED]" success="listener:doSubmit"> 
><input type="submit" jwcid="[EMAIL PROTECTED]" action="listener:doTrialKey"
>value="Get Trial Key"/>
><span jwcid="@Insert" value="ognl:key"/>
></form>
></body>
></html>
>
> 
>
>
>---------------------------------------------------------------------
>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