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