У нас есть Apache поверх JBoss, который обслуживает веб-приложения или мобильные приложения.В настоящее время мы используем Apache mod-rewrite, чтобы решить, куда направить пользователя в Интернет или на мобильный телефон (и mod-jk для монтирования в JBoss), основываясь на сопоставлении регулярных выражений user-agent, но это неточно и подвержено ошибкам.
Мы хотим использовать сервлет или jsp на JBoss как часть решения о том, обслуживать ли веб-приложение или мобильное приложение (сервлет проверяет пользовательский агент в WURFL, чтобы определить, является ли это мобильным устройством или веб-браузером).
Как сделать условие перезаписи зависимым от результата сервлета / jsp?
(я уже думал о перенаправлении jsp обратно на два возможных URL-адреса и продолжил логику правила перезаписиоттуда, но это усложняется передачей параметров URL туда и обратно)