如何重定向到GSP页面(grails)



我的应用程序有一些麻烦。有两个域类:第一位被点名的病人第二个命名的祖先

当我显示一个病人时,显示前词的实例。当我点击它时,它会转到先行词视图/显示。下面的删除按钮可以点击

 <g:if test="${patientInstance.antecedant == null}">
            <li ><g:link  class="create" params="[id: patientInstance.id]" controller="Antecedants" action="create" id="${this.id }">Saisir les antecedants</g:link>  </li>
            </g:if>

所以当我这样做的时候,我在一个g:链接中发送了一个参数到名为num的前置控制器(用于测试),所有这些都是为了回到病人这一切都开始于:

redirect (uri: "/patient/show/${y}")

这就是问题所在,当我运行它并转到视图/前置/1并单击删除时,它会带我到一个405错误页面。描述:指定的HTTP方法不允许请求的资源。

    def y=params.num
    antecedantsInstance.delete flush:true

提前感谢。

你是否发送了一个删除http方法,或者你的行为是由一个允许的方法声明的,这与你发送的方法不一样?如果这样做,就必须在控制器中的操作中添加一个方法声明。见http://grails.org/doc/latest/ref/Controllers/allowedMethods.html

相关内容

  • 没有找到相关文章

最新更新