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