On 1:59 PM, Mattmann, Chris A (388J) wrote:
Thanks for your reply Chuck.

It looks like you can do what I'm suggesting, but it's pretty complex. I'm also
wondering why this isn't part of Tomcat proper. It would seem to be a very
useful tool to include.

An ALv2 licensed type of filter that does things like the URLRewrite Filter.
Another thing too is that this filter seems to do a huge superset of what
I'm actually looking for. I'm really just looking for something simple, with a
limited config, something like:

<url path=fictionbooks"
         origPath=books">
    <param name=ategory" value="fiction"/>
    <param name=omething else" value="${env.SOMEPROPERTY}"/>
</url>
....

I might just write a plugin that does that and contribute it back to the
Apache Tomcat community. Would folks here find that useful?

Cheers,
Chris

On Aug 24, 2011, at 8:03 AM, Caldarale, Charles R wrote:

From: Mattmann, Chris A (388J) [mailto:chris.a.mattm...@jpl.nasa.gov]
Subject: Is there a way to bake in URL parameters to a URL path?
What I would like to be able to do is to set up, via
configuration, the ability to map a new URL, say:

http://myhost/fictionbooks

To

http://myhost/books?category=ction
The usual way to do this is with a filter, and the usual filter is the one here:
http://www.tuckey.org/urlrewrite/

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattm...@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Hi, Chris-

You might also consider using, for example:

    http://myhost/books/fiction

And then map your servlet as:

<servlet-mapping>
<servlet-name>your_books_servlet</servlet-name>
<url-pattern>/books/*</url-pattern>
</servlet-mapping>

Somewhere, possibly in your books servlet, you'd have to extract the category (fiction, in this case) from the path info.

-Terence Bandoian


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to