我是个新手。我已经创建了一个表格。动作是...动作:“保存”。
在表单的底部,我使用了<g:actionSubmitt value="SAVE"/>
。请注意,这里我在大写字母中使用了value =“ SAVE”,并且得到了404。但是在Spring中我从未遇到过此类问题。我的查询是,所以我必须保留我在操作中使用的确切单词:“保存”并在value =“ save”内。为什么在地球上我应该使用<g:submitButton>
答案 0 :(得分:2)
<g:actionSubmitt value="SAVE"/>
使您可以指定应从控制器调用哪个动作。因此,如果表单需要几种不同的操作,例如save
和delete
,则可以使用此标记。这也解释了您的404-您可能没有SAVE
控制器。
http://docs.grails.org/3.1.1/ref/Tags/actionSubmit.html
<g:submitButton>
仅添加了一个带有名称但没有其他功能的提交按钮。因此,如果您添加多个提交按钮,它们将全部调用您在<form>
标记中指定的同一控制器。