gpt4 book ai didi

java - 如何用 JSF 创建一组复选框?

转载 作者:行者123 更新时间:2023-11-29 06:12:35 25 4
gpt4 key购买 nike

我想创建一组复选框,但用户只能勾选 3 个,每个复选框代表我数据库中的一个研究标准(例如:如果用户按优先级选中复选框,我应该将此搜索条件连接到我的请求 SQL 中)。我在互联网上做了一些研究,但我刚刚找到了 ajax 的例子,我不想使用它。我想知道我应该使用 selectBooleanCheckbox 还是 selectManyCheckbox有简单的例子吗?

最佳答案

JSF

<h:selectManyCheckbox value="#{myBean.values}">
<f:selectItem itemValue="1" itemLabel="Value - 1" />
<f:selectItem itemValue="2" itemLabel="Value - 2" />
<f:selectItem itemValue="3" itemLabel="Value - 3" />
</h:selectManyCheckbox>

bean

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="myBean")
@RequestScoped
public class MyBean{

public String[] values;

//getters setters

}

更新:

要打印示例中提到的数组值,您可以使用以下 util 方法

   public String getFavNumber3InString() {
return Arrays.toString(favNumber3);
}

关于java - 如何用 JSF 创建一组复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275475/

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