【发布时间】:2015-01-18 04:50:32
【问题描述】:
我有一个 Grails 操作,它通过调用一些服务来进行一些自定义验证。我的消息设置可以正常工作,但是当我重定向回原来的页面时,我之前输入的所有数据都消失了。我不希望我的用户因为验证失败而不得不再次填写整个表单。
这就是我所拥有的
if(addressValidationErrors){
flash.message = "Invalid address entered"
redirect (action:'checkout', params: params)
}
虽然消息显示在 GSP 上并且重定向按预期工作,但是当我最终返回页面时,所有值都消失了。
【问题讨论】:
-
如果您发布您的视图代码来展示您如何尝试填充其价值,这将非常有帮助。
-
@user1690588 问题是我不确定如何处理这部分。如何加载它们的值?
-
params可见,所以你试试${params.someVariable}
标签: grails redirect model-view-controller controller