Хотите использовать Struts2 с поддержкой Serlvet 3.0 Async.
Мой первый подход заключался в том, чтобы просто обработать запись в выходной поток в действии и вернуть значение null. Однако это возвращается с ошибкой 404 «ресурс недоступен». Я пытаюсь адаптировать сервлет Bosh внутри действия struts, используя интерфейсы ServletRequestAware, ServletResponseAware для ввода ответа.
Я использую диспетчер фильтров struts. Не совсем уверен, выполнимо ли это, но был бы счастлив, если бы кому-то еще удалось заставить асинхронную работу в действии struts. Возможно, здесь есть тип AsyncResult или какая-то другая магия, чтобы заставить эту работу работать.