Thanks for replying,
okay, so I've got this "redirect after post" pattern thing figured out..
The code below is what i'm using.
@InjectObject("engine-service:external")
public abstract IEngineService getExternalService();
public ILink onSearch() {
Object[] parms = new Object[] { "cracker jack"};
ExternalServiceParameter externalServiceParameter = new
ExternalServiceParameter(
"Search", parms);
return getExternalService().getLink(false,
externalServiceParameter);
}
It produces the following URLs
(browser w/ cookies enabled)
/app?page=Search&service=external&sp=Scracker+jacks
(browser without cookies)
/app;jsessionid=D08FA30C1581452151C45CC59BC37159?page=Search&service=external&sp=Scracker+jack
Everything is hanky-dory, but now i'd like to go a little further..
what if I really want to clean this up and make a "friendly" url?
for example, if I want it to redirect to something like the following
/q/cracker+jack/
I've skimmed the Tapestry page on setting up web.xml and hivemind to
accept a friendly URL
http://jakarta.apache.org/tapestry/UsersGuide/friendly-urls.html
looks like that can take an "in" URL, but how would I create a "friendly
ILink" from within tapestry?
-Mike Lake
Barry Books wrote:
I would make the form listener do a redirect to an external page with the
search parms
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]