Я изменил вопрос, так что это имеет смысл

ибудь может объяснить, как правильно отображать POST-запрос? это не ясно из документации API.

значение должно быть присвоено значению параметра действия javax.portlet.action

@ActionMapping(value = "addDocOrder")
public void addDocOrder(@ModelAttribute("order").......

И затем у нас есть «params» (JAVADOC: параметры сопоставленного запроса, сужающие первичное сопоставление.)

@ActionMapping(params = "action=addDocOrder")
public void addDocOrder(@ModelAttribute("order").......

JAVADOC для параметра аннотации value (): имя действия в соответствии с параметром javax.portlet.action портлета 2.0. Если не указан, метод будет использоваться в качестве обработчика по умолчанию: то есть для запросов действий, где не было найдено конкретного сопоставления действий. Обратите внимание, что все такие аннотированные методы действий применяются только в пределах ограничений @RequestMapping содержащего класса обработчика.

Я абсолютно не понимаю, в чем смысл существования параметра аннотации «значение». это не имеет смысла в том, чтобы быть там ... это должно быть первичное отображение, params вторичное, но {params = "action = addOrder"} делает "значение" избыточным.

ПОЖАЛУЙСТА: посмотрите на этот вопрос, который также актуаленhttps://stackoverflow.com/questions/4782971/handling-ajax-requests-with-spring-portlet

Ответы на вопрос(1)

Ваш ответ на вопрос