JSF2.0表单带有提交和编辑按钮

时间:2012-11-07 20:24:11

标签: jsf-2 bean-validation

在Jsf-2.1.7中,我们有两个命令链接的表单,一个是应该验证字段的提交,另一个是应该跳过验证的编辑链接。

但是编辑按钮不会跳过bean验证

<h:commandLink value="Edit" action="#{buyerBacking.edit}" immediate="true">

    </h:commandLink>

任何线索??

1 个答案:

答案 0 :(得分:1)

您需要使用<f:validateBean disabled="true">禁用bean验证。您可以检查请求参数,然后由命令链接设置该参数。

E.g。

<f:validateBean disabled="#{param.disableBeanValidation}" />
...
<h:commandLink ...>
    <f:param name="disableBeanValidation" value="true" />
</h:commandLink>