【发布时间】:2011-03-29 10:10:05
【问题描述】:
我在控制器“X”上创建了一个名为“updateWithHistory”的新操作,类似于更新。当我从脚手架的 edit.gsp 页面使用此代码时:
<span class="button"><g:actionSubmit class="save" action="updateWithHistory" value="${message(code: 'default.button.updateWithHistory.label', default: 'Persist')}" /></span>
我收到 404 错误:
The requested resource (/GPECAN/WEB-INF/grails-app/views/X/updateWithHistory.jsp) is not available.
我不知道为什么 Grails 正在寻找视图而不是操作。我不需要该操作的视图,因为它重定向到现有操作(列表、编辑等)。
这不会发生在默认的脚手架操作(如“更新”)中。有什么想法吗?
(当然,如果我创建一个名为“updateWithHistory.gsp”的视图,视图会显示,但操作从未执行过......我很绝望)
【问题讨论】:
-
你能给我们
X控制器中updateWithHistory方法的代码吗?