Java Jsf1.1 selectManyCheckbox问题

Java Jsf1.1 selectManyCheckbox问题,java,jsf,Java,Jsf,我正在使用selectManyCheckbox开发JSF1.1,我有这个东西_ 和豆子_ private List<String> amenities; private List<String> selectedAmenities; public HotelBean() { amenities = new ArrayList<String>(); amenities.add("Business Center"); amen

我正在使用selectManyCheckbox开发JSF1.1,我有这个东西_


和豆子_

private List<String> amenities;  
private List<String> selectedAmenities;


public HotelBean()
{
amenities = new ArrayList<String>();  
    amenities.add("Business Center");  
    amenities.add("Bar");  
    amenities.add("Cable TV");  
    amenities.add("Coffee Shop");
    amenities.add("Golf");
    amenities.add("Gym");
    amenities.add("Pub's");
    amenities.add("Swimming");
    System.err.println("---------"+amenities+"--------");
}
私人设施清单;
选择的私人名单;
公共旅馆区()
{
便利设施=新的ArrayList();
设施。添加(“商务中心”);
便利设施。添加(“酒吧”);
设施。添加(“有线电视”);
设施。添加(“咖啡店”);
设施。添加(“高尔夫”);
设施。添加(“健身房”);
便利设施。添加(“酒吧”);
设施。添加(“游泳”);
系统错误打印项次(“-----------”+便利设施+“----------”);
}
当我面对这个页面时,我只得到了四个复选框,我尝试了布局、布局宽度,但仍然没有显示完整的列表。 此外,它不会在任何地方显示err输出。这个代码有什么问题? 有人知道这件事吗?
Thanx

您能升级到更高版本的jsf吗?尝试在datagrid中指定列。或者在没有datagrid的情况下尝试。这会改变什么吗。另外,显示的4个是什么?前4个,或者每2个?您不需要选择项的列表吗?您希望复选框具有标签和值。但您只指定标签或值。你能发布生成的html吗?实际上我想要动态复选框,它就是JSF1.1。是否有机会动态创建?当然,您可以动态生成。但你已经在半动态地做了。在java类中,只需更改填写arraylist的方式。现在,如果你在我之前的评论中回答我的问题,这将启发我,也许会发现你的问题;显示了什么值,最后4个?前4名?随机的发布生成的html。如果我更改了页面布局,它会影响页面,但只显示前四个元素。
private List<String> amenities;  
private List<String> selectedAmenities;


public HotelBean()
{
amenities = new ArrayList<String>();  
    amenities.add("Business Center");  
    amenities.add("Bar");  
    amenities.add("Cable TV");  
    amenities.add("Coffee Shop");
    amenities.add("Golf");
    amenities.add("Gym");
    amenities.add("Pub's");
    amenities.add("Swimming");
    System.err.println("---------"+amenities+"--------");
}