Hello to all tapestry users out there,
another issue about contrib:Table ...
I am using a custom ServiceEncoder implementation to make my URLs
"friendly" to users and to search engine spiders such as Google. The
encoder converts all my parameters to "virtual directories" and filenames.
Example:
http://www.vesseltracker.com/app?page=Welcome&area=hamburg&service=link
becomes
http://www.vesseltracker.com/de/hamburg/Welcome.html
Now on some pages I use the contrib:Table component. When I first access
these pages, all is fine:
http://www.vesseltracker.com/de/hamburg/MooredVessels.html
But when browsing through the table pages, the DirectLink component is
used with very strange looking parameters:
http://www.vesseltracker.com/app?component=%24MooredVessels.theTable.tablePages.linkPage&page=MooredVessels&service=direct&session=T&sp=AMooredVessels%2C%24MooredVessels.theTable.tableView&sp=1
The problems are:
1. there is no area encoded into the URL. So my FriendlyURL encoder is
not able to produce URLS like /de/hamburg/MooredVessels anymore.
2. I am not sure how a long parameter such as
"$MooredVessels.theTable.tablePages.linkPage" can be converted to
anything userfriendly.
It would be ideal if I could produce an URL such as
http://www.vesseltracker.com/de/hamburg/MooredVessels.html?tablePage=3
This would make it possible to bookmark such an URL and to access it
without having a valid session.
Any ideas or "best practice" would be very much appreciated.
Kind regards
Bastian Voigt
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]