【发布时间】:2015-04-18 15:17:05
【问题描述】:
我在 grails 中保存域实例时遇到问题;传递给我的控制器中默认更新方法的 domainInstance 为 NULL。我提交的 GSP 页面不是默认的编辑页面。我有来自数据库的某些值需要保存。我在包含我需要提交的值的页面上定义了表单标签,如下所示。
<g:form id="sampleForm" url="[resource:domainInstance, controller:'cntrlrName', action:'update']" method="PUT" >
我还有一个看起来像这样的版本字段。
<g:hiddenField name="version" value="${domainInstance?.version}" />
我的 g:submit 如下
<g:actionSubmit action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" />
为什么我的域实例为空?我错过了什么?
【问题讨论】:
-
请向社区展示一些代码以帮助您
-
你的问题是什么,并发布你的控制器代码。
-
对不起。我注意到代码没有出现在我的问题描述中。我现在已经更新了。
标签: grails