Not sure I understand the question fully, but I suspect the answer is no. Kind regards
Bob On Sun, Sep 12, 2010 at 7:46 AM, Domain Admin <[email protected]> wrote: > Can something like this be done for link generation within the pages as well? > > Sent from my iPhone > > On 11 Sep 2010, at 09:49, "Adrian A." <[email protected]> wrote: > >>> I am checking out click as a possible contender for some work I am >>> doing, but I have a little query. Is it possible to have click use path >>> based url's instead of query based ones? >>> >>> i.e. >>> http://domain.com/text-demo.htm?actionLink=update >>> >>> becomes: >>> >>> http://domain.com/text-demo/update >>> >>> I know it's a long-shot but this would really make a difference. >> If you use Apache HTTPD in front of your Tomcat instance, than you can >> activate mod_rewrite to do this for you (this is how many projects do it: >> e.g. all PHP based too). >> For other servers there are similar modules for rewriting. >> >> If you use purely Java for your servers than, as Bob already answered, >> you can use URLRewriteFilter. >> This is already explained in the Click FAQ: >> http://click.apache.org/docs/faq.html#alternative-extension >> >> If you don't want to use URLRewriteFilter, than you can do the rewriting >> quite simply with a ServletFilter: >> - Create a custom ServletFilter that will call an: >> - Extended by you javax.servlet.http.HttpServletResponseWrapper >> and a >> javax.servlet.http.HttpServletResponseWrapper >> In these two wrapper classes you can directly modify/manipulate the URLs(and >> of course practically the entire request or response) at your wish. >> >> Adrian. >> >
