gpt4 book ai didi

grails - 从grails中的grails链接中使用允许的方法删除一行

转载 作者:行者123 更新时间:2023-12-02 14:30:29 25 4
gpt4 key购买 nike

我正在使用grails 2.4.2。我有一个表单,可以在其中添加,编辑或删除任何数据或行。但是从索引我想按需删除一行。为此,我在表格单元格中为每一行添加了一个链接。但是它给出了错误405,即The specified HTTP method is not allowed for the requested resource。有人可以帮我吗?这是我的索引页面如下:

我的index.gsp >>>

<table>
<thead>
<tr>
<g:sortableColumn property="address" title="${message(code: 'userInfo.address.label', default: 'Address')}" />
<g:sortableColumn property="name" title="${message(code: 'userInfo.name.label', default: 'Name')}" />
<g:sortableColumn property="name" title="${message(code: 'userInfo.name.label', default: 'Action')}" />
</tr>
</thead>
<tbody>
<g:each in="${userInfoInstanceList}" status="i" var="userInfoInstance">
<tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
<td><g:link action="show" id="${userInfoInstance.id}">${fieldValue(bean: userInfoInstance, field: "address")}</g:link></td>
<td>${fieldValue(bean: userInfoInstance, field: "name")}</td>
<td><g:link action="delete" id="${userInfoInstance.id}">Delete</g:link></td>
</tr>
</g:each>
</tbody>
</table>

最佳答案

我认为您正在 Controller 中使用“allowedMethods”,就像这样

    static allowedMethods = [delete: "POST"]

http://grails.github.io/grails-doc/2.4.2/ref/Controllers/allowedMethods.html

但是,当您使用链接标记库时,您将发出GET请求而不是POST

关于grails - 从grails中的grails链接中使用允许的方法删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com