You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Paul Hamer <pa...@tohave.nl> on 2006/05/18 12:04:19 UTC
Is it possible to use regular expressions in web.xml's servlet mapping?
Hi All!
I want to map a single servlet to multiple URLs.
Ofcourse in web.xml I could do this, which works fine:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/one/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/two/*</url-pattern>
</servlet-mapping>
But I know that for instance Resin supports the "url-regexp" tag, so I could
do:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-regexp>/(one|two)/.*</url-regexp>
</servlet-mapping>
Which I think is much neater :) Is there any way to do this using Tomcat 5.5
?
Tanx!
Regards,
Paul Hamer
management & development
paul@tohave.nl
toHAVE websolutions
www.tohave.nl
info@tohave.nl
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Is it possible to use regular expressions in web.xml's servlet
mapping?
Posted by Mikolaj Rydzewski <mi...@becomo.com>.
Paul Hamer wrote:
> But I know that for instance Resin supports the "url-regexp" tag, so I could
> do:
>
> <servlet-mapping>
> <servlet-name>MyServlet</servlet-name>
> <url-regexp>/(one|two)/.*</url-regexp>
> </servlet-mapping>
>
> Which I think is much neater :) Is there any way to do this using Tomcat 5.5
> ?
>
You can use http://tuckey.org/urlrewrite/
--
Mikolaj Rydzewski <mi...@becomo.com>
Becomo S.A.
tel. (12) 2927104
Re: Is it possible to use regular expressions in web.xml's servlet
mapping?
Posted by Tim Funk <fu...@joedog.org>.
There is no regex support for URI mapping. At one time it was to be part of
the 2.5 servlet spec - but for reasons unknown to me - it was yanked.
-Tim
Paul Hamer wrote:
> Hi All!
>
> I want to map a single servlet to multiple URLs.
>
> Ofcourse in web.xml I could do this, which works fine:
>
> <servlet-mapping>
> <servlet-name>MyServlet</servlet-name>
> <url-pattern>/one/*</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>MyServlet</servlet-name>
> <url-pattern>/two/*</url-pattern>
> </servlet-mapping>
>
> But I know that for instance Resin supports the "url-regexp" tag, so I could
> do:
>
> <servlet-mapping>
> <servlet-name>MyServlet</servlet-name>
> <url-regexp>/(one|two)/.*</url-regexp>
> </servlet-mapping>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org