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