【发布时间】:2012-11-07 20:24:10
【问题描述】:
在 Jsf-2.1.7 中,我们有两个命令链接的表单,一个是应该验证字段的提交,另一个是应该跳过验证的编辑链接。
但编辑按钮不会跳过 bean 验证
<h:commandLink value="Edit" action="#{buyerBacking.edit}" immediate="true">
</h:commandLink>
有什么线索吗??
【问题讨论】:
-
删除
immediate="true"并在<h:commandLink...><f:ajax/></h:commandLink>中添加<f:ajax/>怎么样? -
@Daniel:OP 的代码在使用标准 JSF 验证时会起作用。但是,OP 明确提到了“bean 验证”。所以 OP 实际上可能意味着跳过 JSR303 bean 验证,例如
@NotNull等。
标签: jsf-2 bean-validation