grails actionSubmit url

时间:2012-10-16 20:17:35

标签: forms grails submit

我正在尝试grails动作提交按钮,我有以下代码

<g:form name="sample" controller="person">
  <g:actionSubmit value="Submit me" action="Update"/>
</g:form>

在调用“更新”操作时,网址仍为http://myapp/person/list,而不是实际显示正在应用的操作(在本例中为Update)。从最终用户的角度来看,这是令人困惑的。有没有办法真正显示正确的URL?

1 个答案:

答案 0 :(得分:3)

实际上这是一个bug(未成年人)。我不认为不显示正确的网址是一件大事,但我同意你的观点,视情况而定,这可能令人困惑。但无论如何,关于Jira问题的最后评论描述了一种有效的解决方法。 =)它基本上使用:

<g:actionSubmit class="update" onclick="this.form.action='${createLink(action:'update')}';" value="Update" />

这是link