0

当用户输入无效数据时,我试图显示错误消息(业务逻辑)。

我有一个包含几个字段的模板。字段值作为查询参数发送。

在我的操作中,我检查字段,每当发现错误时,我都会重定向到添加错误消息的同一页面:

request.headers.get(REFERER).getOrElse("/main").flashing("error" -> "Some error")

显示消息,但用户输入的所有条目都消失了!这很烦人,用户需要再次输入所有数据。

我更新了相应模板中显示的对象,但未显示此新信息。

我知道我可以尝试使用表单,但在这种情况下,字段是动态生成的。

有没有办法重定向到同一页面,使用用户提供的 dava 进行更新,并显示错误消息?

4

1 回答 1

0

重定向到相同的 URL 不等于呈现具有相同数据的表单。当您执行重定向时,它与用户刚刚从外部访问您的表单相同。

检查处理绑定失败部分中的表单文档

于 2013-01-30T22:49:22.327 回答