У нас есть форма, в которой мы принимаем некоторые данные от пользователя, а затем отправляем эту форму в действие Struts2 через метод HTTP POST.
Но если мы попытаемся отправить ту же форму с помощью метода HTTP GET, struts2 обработает запрос, который не соответствует желаемому поведению.
То, что мы хотим, чтобы на уровне действий в Struts2 была какая-то конфигурация, в которой мы можем определить тип HTTPMethod, который, как предполагается, должен обрабатывать конкретное действие.
в struts.xml:
<action name="ABCAction" class="foo.bar.ABCActoinClass" method="abcAction" RequestMethod="POST">
</action>
мы хотим что-то похожее на то, что есть в SpringMVC:
@RequestMapping(value = "/ABCController", method = RequestMethod.POSTproduces={MediaType.APPLICATION_XML_VALUE})