如何禁止 Mojarra,将 javax.faces.ViewState 注入隐藏到我<form>
的 s 中?我有一个搜索<form method='GET'>
,它在我的页面第一次加载时有效(因为我的视图范围 bean 已正确重新初始化)。但是在页面中(通过 PrimeFaces 网格)进行 AJAX 分页之后,Mojarra(或 PrimeFaces?)将隐藏的 javax.faces.ViewState 注入到我的表单中。现在,当我提交表单时,由于 javax.faces.ViewState 输入,它不会重新启动我的视图范围 bean。
这里的问题是:我希望我的搜索 bean 初始化并向用户显示结果,但是由于 ViewScope 参数被传递,这个 bean 既没有被初始化,也没有显示相关页面。它只保留在上一页上。