我设置了一个 JSF/PrimeFaces 表单页面来编辑一些配置细节。底部是提交和取消按钮,实现为CommandButton
. 取消按钮如下所示:
<p:commandButton
action="priorPage.xhtml?faces-redirect=true"
value="Cancel" />
问题是视图 bean 仍然对输入表单的数据进行了比我想要的更多的处理。它不会更新数据库中的任何内容,但是如果(比如说)我将字符串输入到要在 bean 中查找数字的字段中,它仍然会产生错误。
当然,我的部分解决方案是让 bean 优雅地处理那种糟糕的数据,我正在努力解决这个问题。但我也想调整那个按钮,让它只把用户带到前一页。我可以设置一些属性来阻止表单被处理吗?