Hi again, I agree and the url-rewrite module I've installed is acting like a filter and doing the job well.
My problem is actually more of a regexp problem. In my filter I must specify a url-pattern that should be true if the filter should be invoked. I do not want it invoked on all url:s but only on those urls which does not have ".action" in it. Anyone know how to write that regexp? Regards Mattias Bogeblad -----Ursprungligt meddelande----- Från: news [mailto:[EMAIL PROTECTED] För Bill Barker Skickat: den 30 december 2003 06:53 Till: [EMAIL PROTECTED] Ämne: Re: URL-rewriting With TC 5.x, Servlet-mapping happens very early (long before any non-TC specific code has a chance :). With TC 4.1.x, it still happens before the Filters get called, but it is still possible to use a (Tomcat-specific) Valve to do the rewrite. (N.B. Valves get called after the Mapper in TC 5.x, so this won't help you there :). Overall (regardless of what you use to implement re-writing), I'd go with Yoav's suggestion of using a Filter that calls rd.forward on the re-written URI. IMHO, you will have a lot more hair at the end of it ;-). "Mattias Bogeblad" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Hi and thanx for the suggestion but I want to try the rewrite module first as that offers all flexibility I need. The package I named is a pure java implementation of Apache mod-rewrite so I thought I benefit from it if possible. Anyone else who can contribute? Regards Mattias Bogeblad -----Ursprungligt meddelande----- Från: Shapira, Yoav [mailto:[EMAIL PROTECTED] Skickat: den 29 december 2003 19:13 Till: Tomcat Users List Ämne: RE: URL-rewriting Howdy, I'm not an expert on Apache's mod-rewrite, so I'll give you one possible pue java solution: a fairly simple filter (a javax.servlet.Filter filter). Map the filter /* and code your redirection rules in java. Actually, you might want to look at the balancer webapp (tomcat 5) which has a StringMatchRule that you can use. Yoav Shapira Millennium ChemInformatics >-----Original Message----- >From: Mattias Bogeblad [mailto:[EMAIL PROTECTED] >Sent: Monday, December 29, 2003 12:57 PM >To: Tomcat Users List >Subject: URL-rewriting > >Hi All, > >I want to be able to use url-rewriting in an application I have. >I want to transform urls like >http://localhost:8080/infoglueDeliver/products/productX.html to >http://localhost:8080/infoglueDeliverDev/ViewPage.action?navigationTitl e >=products/productX.html > >I have checked out the http://www.tuckey.org/urlrewrite-package but I'm >not sure how to write the regexp to accomplish what I want. > >Anyone good at these things? > >Regards, >Mattias Bogeblad This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]