playframework,是否有Validation.ClearAfterRenderTarget

playframework,是否有Validation.ClearAfterRenderTarget,playframework,Playframework,我似乎在游戏框架中遇到了一个奇怪的反常现象 我有一个表单和一个字段,其中有一个url,当我发布它时,椭圆形验证很好,并返回零错误,然后我进行验证。保持以确保错误在GET请求之前是ketp。GET请求无法清除错误,或者错误没有显示在渲染调用中。我希望在渲染调用后清除它们 我不能在帖子中调用clear,因为在我的方法之前,由于我在那里使用的注释,已经进行了一些验证。 在我的实现中有些东西不太正确,在任何发布的表单中是否有clearAfterRenderingGetRequest是实现这一点的完美方法

我似乎在游戏框架中遇到了一个奇怪的反常现象

我有一个表单和一个字段,其中有一个url,当我发布它时,椭圆形验证很好,并返回零错误,然后我进行验证。保持以确保错误在GET请求之前是ketp。GET请求无法清除错误,或者错误没有显示在渲染调用中。我希望在渲染调用后清除它们

我不能在帖子中调用clear,因为在我的方法之前,由于我在那里使用的注释,已经进行了一些验证。 在我的实现中有些东西不太正确,在任何发布的表单中是否有clearAfterRenderingGetRequest是实现这一点的完美方法事实上,我以为flash会自动清除,但验证错误不是flash的一部分

谢谢,
Dean

事实证明,对方法的调用总是自动执行重定向,我的帖子正在调用一个render methodcopy,它来自我不知道不执行重定向的示例,因此,它会将错误保留在flash中,以备下次获取时使用,而下次获取时不会发生这种情况,因为主体被发送回以响应Post,这通常是一件坏事,然后在下次获取时,我的错误是re和Validation。hasErrors从flash获取导致问题的错误

因此,如果您在帖子中使用render,就不会根据我的理解调用Validation.keep或params.flash,也不会调用您拥有的另一个get方法

出于某种原因,当我尝试将render更改为redirect时,我的东西抛出了一些平台异常,这似乎很奇怪,因此出于某种原因,我无法使用redirect方法,因为我更愿意在这里保持REST兼容,http POST返回303重定向以获取下一页,即使该页本身有错误