Есть ли механизм перезаписи URL для Tomcat / Java?
Как мы можем обеспечить поддержку перезаписи 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 в данном случае).
Вы сталкивались с таким сценарием? Какой инструмент вы использовали?
Хотелось бы услышать ваши предложения.