无法在Play 2.2.x java中重定向时保留flash值

时间:2014-06-13 01:41:34

标签: java http playframework-2.2

我正试图通过成功&使用flash()的错误消息,但似乎值丢失,因为有一个页面重定向到位。文档说redirect("/url").flashing,但这似乎没有在2.2.x中编译 谁能指点我如何坚持这些闪光值?我对此表示感谢。

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试混合使用Flash的Scala和Java实现。正如Play Java的documentation所说:

public static Result save() {
    flash("success", "The item has been created");
    return redirect("/home");
}

首先设置闪光值,然后使用redirect返回。但Flash数据仅在一个请求中保留,因此一旦您离开已重定向到的控制器功能,它就会消失。如果它似乎仍然丢失"丢失",请发布您尝试检索数据的方式。