Grails:单击 g:actionSubmit 上的继承参数
Grails: Carry forward params on g:actionSubmit is clicked
如何在点击g:actionSubmit
按钮时携带参数?
这是我的 gsp
代码:
<g:checkBox name="msgCheck" checked="" value="${userInstance.emailId}"></g:checkBox>
...
<g:actionSubmit class="update" action="delete" value="Delete" params="${params}"></g:actionSubmit>
这是我的控制器代码:
def delete() {
try {
def user_list = params.msgCheck
//deleting the user
//successful.
redirect(action: "list", params: params)
} catch (Exception e) {
log.error("Deleted Exception---->>" + e.getMessage())
}
}
params
缺少重定向。我想在 redirect
上继续 params
。
我点击 'delete' g:actionSubmit
按钮之前的 URL 看起来像:
http://localhost:8080/message/list?offset=10&max=100
单击 'delete' g:actionSubmit
按钮后,url 看起来像(并且有额外的参数:
http://localhost:8080/message/list?msgCheck=ga12%40user.com&msgCheck=&_action_domainDelete=Delete&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&domainId=1&noofrows=100
如何在点击g:actionSubmit
按钮时携带参数?
我不认为你可以通过这种方式将 params
与 actionSubmit
传递。您可以使用 g:form tag 的 params
属性,例如
<g:form params="${params}">
...
</g:form>
或
<g:form params="[offset: params.offset, max: params.max]">
...
</g:form>
如何在点击g:actionSubmit
按钮时携带参数?
这是我的 gsp
代码:
<g:checkBox name="msgCheck" checked="" value="${userInstance.emailId}"></g:checkBox>
...
<g:actionSubmit class="update" action="delete" value="Delete" params="${params}"></g:actionSubmit>
这是我的控制器代码:
def delete() {
try {
def user_list = params.msgCheck
//deleting the user
//successful.
redirect(action: "list", params: params)
} catch (Exception e) {
log.error("Deleted Exception---->>" + e.getMessage())
}
}
params
缺少重定向。我想在 redirect
上继续 params
。
我点击 'delete' g:actionSubmit
按钮之前的 URL 看起来像:
http://localhost:8080/message/list?offset=10&max=100
单击 'delete' g:actionSubmit
按钮后,url 看起来像(并且有额外的参数:
http://localhost:8080/message/list?msgCheck=ga12%40user.com&msgCheck=&_action_domainDelete=Delete&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&_msgCheck=&domainId=1&noofrows=100
如何在点击g:actionSubmit
按钮时携带参数?
我不认为你可以通过这种方式将 params
与 actionSubmit
传递。您可以使用 g:form tag 的 params
属性,例如
<g:form params="${params}">
...
</g:form>
或
<g:form params="[offset: params.offset, max: params.max]">
...
</g:form>