gpt4 book ai didi

jsf - 验证错误 : Value is not valid for SelectManyCheckBox

转载 作者:行者123 更新时间:2023-12-03 21:11:39 25 4
gpt4 key购买 nike

<分区>

我是 JSF 的新手,我收到以下关于 <h:selectManyCheckBox> 的错误:

Validation Error: Value is not valid

这是我的模型:

private List<String> selectedRoles;
public List<SelectItem> availableRolesSelectItem;

for (Role role : rolesList) {
SelectItem option = new SelectItem(role.getName(), role.getName() + " " + role.getDescription());
availableRolesSelectItem.add(option);
}

这是我的观点:

<h:selectManyCheckbox value="#{mybean.selectedRoles}" required="true" requiredMessage="#{errormessages.valueRequired}">
<f:selectItems value="#{mybean.availableRolesSelectItem}" />
</h:selectManyCheckbox>

SelectItem我没有分配 Role对象作为项目值,我只是分配一个 String值(value)。即使我收到错误。

你们能帮我解决这个问题吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com