1

我设置了一个 JSF/PrimeFaces 表单页面来编辑一些配置细节。底部是提交和取消按钮,实现为CommandButton. 取消按钮如下所示:

<p:commandButton
        action="priorPage.xhtml?faces-redirect=true"
        value="Cancel" />

问题是视图 bean 仍然对输入表单的数据进行了比我想要的更多的处理。它不会更新数据库中的任何内容,但是如果(比如说)我将字符串输入到要在 bean 中查找数字的字段中,它仍然会产生错误。

当然,我的部分解决方案是让 bean 优雅地处理那种糟糕的数据,我正在努力解决这个问题。但我也想调整那个按钮,让它只把用户带到前一页。我可以设置一些属性来阻止表单被处理吗?

4

1 回答 1

6

<p:commandButton>提交表单。您不想提交表单。然后你不应该使用<p:commandButton>,而只是<p:button>.

<p:button value="Cancel" outcome="priorPage.xhtml" />

也可以看看:

于 2012-12-16T19:28:00.747 回答