PrimeFaces不处理数据的CommandButton

Bla*_*ppo 1 jsf primefaces

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

<p:commandButton
        action="priorPage.xhtml?faces-redirect=true"
        value="Cancel" />
Run Code Online (Sandbox Code Playgroud)

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

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

Bal*_*usC 6

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

<p:button value="Cancel" outcome="priorPage.xhtml" />
Run Code Online (Sandbox Code Playgroud)

也可以看看: