Für Java gibt es ein interessantes Projekt namens urlrewrite [1], welches das bekannte mod_rewrite für den Apache Webserver nachzubilden versucht.
Mit diesem Filter, ist es möglich, eine Java-Webanwendungen nachzurüsten und beliebige URLs umzuschreiben.
Ein Beispiel habe ich
hier hinterlegt.
[1] http://code.google.com/p/urlrewritefilter/