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.
>>
>

Reply via email to