【发布时间】:2017-12-11 23:35:22
【问题描述】:
我对 grails 完全陌生,感谢任何帮助。 此代码在我的 gsp 文件中:
<g:form action="backfillMachineTags">
<fieldset class="buttons">
<g:submitButton name="create" class="save"
value="${message(code: 'default.button.create.label', default: 'Create')}"/>
</fieldset>
</g:form>
这段代码在我的 RegressionPoolMachineController.groovy 文件中:
def backfillMachineTags()
{
flash.message = "testing message"
redirect(action: "list")
}
但是当我点击表单上的提交按钮时,该方法永远不会输入,我得到一个 404 not found。
消息:/pool-manager/regressionPoolMachine/backfillMachineTags
状态:请求的资源不可用。
我也试过这样做:
<g:form url="[action:'backfillMachineTags',controller:'RegressionPoolMachineController']">
但找不到类似的 404。
我是否缺少连接表单和控制器的步骤?
【问题讨论】: