【发布时间】:2014-04-22 13:12:35
【问题描述】:
我的页面包含表中值的就地编辑器。像这样的:
<h:dataTable var="actor" value="#{bean.actors}">
<h:column>
<h:input value="#{actor.name}"/>
<h:column>
</h:dataTable>
我希望在用户单击保存按钮时验证列表 bean.actors 中的所有参与者。所以我在我的 bean 中添加了以下注释
@BeanValidation(useGroups = Default.class, modelValidation = @ModelValidation(isActive = true))
private List<Actor> actors;
在我的演员对象中
@NotNull
private String name;
@AssertTrue
public boolean isValid()
所以 NotNull 注释对所有参与者都进行了验证,但 AssewtTrue 没有进行验证。
【问题讨论】:
标签: validation jsf nextval