Разница между <g: actionSubmit> и <g: submittButton> - PullRequest
0 голосов
/ 05 сентября 2018

Я очень плохо знаком с Граалем. Я создал форму. Где действие ... действие: "сохранить". в нижней части формы я использовал <g:actionSubmitt value="SAVE"/>. Обратите внимание, что я использовал value = "SAVE" в прописных буквах, и я получил 404. Но я никогда не сталкивался с такой проблемой весной. Мой запрос таков, поэтому я должен сохранить точное слово, которое я использовал в действии: «сохранить» и внутри значения = «сохранить». И почему на земле, где я должен использовать <g:submitButton>

1 Ответ

0 голосов
/ 05 сентября 2018

<g:actionSubmitt value="SAVE"/> позволяет указать, какое действие из контроллера следует вызывать. Поэтому, если вашей форме нужно несколько разных действий, например save и delete, вы можете использовать этот тег. Это также объясняет ваш 404 - у вас, вероятно, нет контроллера SAVE.

http://docs.grails.org/3.1.1/ref/Tags/actionSubmit.html

<g:submitButton> просто добавляет кнопку отправки с именем, но без дополнительной функциональности. Поэтому, если вы добавите несколько кнопок отправки, все они вызовут тот же контроллер, который вы указали в теге <form>.

http://docs.grails.org/3.1.1/ref/Tags/submitButton.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...