【发布时间】:2016-10-24 00:27:32
【问题描述】:
因为我必须在我的 grails 应用程序中使用 csrf,所以我通过在withForm{...}.invalidToken{....} 下封装我的操作逻辑来做到这一点,我还在 gsp 中的g:formRemote 标记下添加一个属性为:g:formRemote useToken="true"。
问题是,我总是在提交时进入 invalidToken{...} 块,因此我的表单没有得到保存。
我应该如何让它正常工作?
例子:
def action = {
withForm{
......
}.invalidToken{
println "Invalid Token code"
}
}
gsp 前:
<g:formRemote useToken="true" ...>
...
...
</g:formRemote>
【问题讨论】: