有没有办法使用按钮从控制器调用方法? 我这样做了:
<g:form controller="aluno" action="pesquisar"><input type="submit" value="Pesquisar"></g:form>
它奏效了,但是,还有别的办法吗?
您可以使用 actionSubmit 标签:
<g:actionSubmit value="My Button" action="myAction" />
通常,您可以使用createLink生成指向操作的链接:
<a href="${createLink(action:'myAction', controller:'myController')}">
试试这个。
<g:link class="btn btn-info btn-sm" action="pesquisar" resource="${instance}">TRY IT</g:link>
注意:当您单击尝试按钮时,它将自动获取您当前使用的控制器。
或者,您可以使用按钮代替输入:
<g:link controller="yourcontroller" action="yourfunction">
<button type="button">Press me!!!</button>
</g:link>