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]

Reply via email to