gpt4 book ai didi

grails - 如何防止页面重新提交?在grails 2.2.0中

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

一次成功提交表单时....

但是当我单击的“BACK” 按钮并尝试提交相同的表单时
它给我一个错误

资源:

<g:form action="addData" name="addValues" controller="emp" method="Post">
</g:form>

Controller 来源:-
def editProfile (Long id,Long version){
withForm {
// code
}.invalidToken {
response.status = 405

}
}

最佳答案

用您发布的内容很难推断出错误的原因。但是,您询问如何防止页面在Grails中重新提交。看看documentation。 Grails为此提供了支持。
基本上,您可以使用 token 定义表单,然后使用withForm检查 token 是否仍然有效。

<g:form useToken="true" ...>

/
withForm {
// good request
}.invalidToken {
// bad request
}

关于grails - 如何防止页面重新提交?在grails 2.2.0中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18373361/

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