Как мы можем обеспечить поддержку перезаписи URL для Tomcat / Java?
mod_rewrite предоставляет эту функцию для Apache и может изменять URL-адреса даже до того, как они достигнут обработчика (например, PHP). Есть ли подобный инструмент в Java / Tomcat?
Чтобы быть более конкретным, нам нужны модификации, такие как
http://www.somedomain.com/person/1
Maps to
http://www.somedomain.com/details?personId=1
И это должно быть прозрачно для кода сервлета, то есть мы должны иметь возможность получить доступ к request.getParameter("personId")
в сервлете и получить personId (в данном случае 1).
Вы сталкивались с таким сценарием? Какой инструмент вы использовали?
Хотелось бы услышать ваши предложения.