我目前使用Play Framework的Controller.flash在渲染之前设置我的错误。 因此,显示的错误通常在2个导航步骤中显示。这是预期的行为,因为我并不总是重定向。
所以我的问题是:Play是否提供了一种处理简单渲染错误的方法(比如flash正在处理重定向错误)? 或者我应该管理自己的错误参数?或者我应该始终确保我重定向?
答案 0 :(得分:1)
闪存范围仅用于重定向到其他页面。如果你不重定向,但直接调用render()方法,那么就不要使用flash。您将在视图中自动显示错误。