Я сам вижу очень скудное или бесполезное связывание вашего действия с объектом HttpServletRequest. Я считаю, что идея состоит в том, чтобы предоставить способ доступа к этим объектам в каком-то конкретном случае использования (который я сам до сих пор не видел)
Сложнее протестировать Действия с зависимостями времени выполнения на HttpServletRequest. Я сам с нетерпением жду, если кто-нибудь может придумать какой-либо такой вариант использования, когда его аналог должен получить ссылку на объект HTTP в Action Class, используя эту ссылкупротив философии Struts2 классов действий POJO.