public List <SelectItem> getSelectItemList() {
List <SelectItem> selectItemList = new ArrayList<SelectItem>();
selectItemList.add(new SelectItem("1", "Label1"));
selectItemList.add(new SelectItem("2", "Label2"));
return selectItemList;
}
当页面上显示的label 2的值被选中时,在后台bean中如何获取对应的2啊?
希望高手帮忙解答下,谢谢!
解决方案 »
- 网页运行提示错误:java.lang.Exception: System_DB_ERROR_00019
- JSTL中关于Tokens标签的使用问题
- 求jsp中使用Cookie例子(按要求)
- 急急急!
- 菜鸟:JAVA WEB开发指的是用JAVA开发网站吗
- java中通过Runtime.getRuntime().exec()调用Linux的底层程序和脚本,为什么有的可以执行有的执行了没效果
- Spring+Hibernate (不用struts)现在这样做的项目多不?
- 求帮忙.............管理员身份验证 可是现在怎么也登不进去 到底是哪里出错了
- 求助:关于编写论坛的问题!!!!!!
- 调用包怎么不行啊?
- - -!jsp 500 错误 谁帮看下
- jdbc插入数据问题,从第二条开始报错
<f:selectItem itemLabel="Label1" itemValue="1" />
<f:selectItem itemLabel="Label2" itemValue="2" />
</h:selectOneMenu>
<h:selectOneListbox size="5" styleClass="item">
<f:selectItems value="#{setIcon.viewName}"/>
<a4j:support event="onclick" action="#{setIcon.loadSubItem}" reRender="subItem"/>
</h:selectOneListbox>
bean中对应的方法是public List<SelectItem> getViewName(){
List<SelectItem> viewNameList= new ArrayList<SelectItem>();
for (int i = 1; i <= viewNameList.size(); i++) {
viewNameList.add(new SelectItem(get.id(),getName()));
}
return viewNameList;}
当页面选列表中的内容getName()时,如何获取对应的get.Id()的值啊?
<f:selectItems value="#{setIcon.viewName}"/>
<a4j:support event="onclick" action="#{setIcon.loadSubItem}" reRender="subItem"/>
</h:selectOneListbox>Backing Bean 中,也就是托管名为 setIcon 的 Bean 中增加一个 selected 属性,并增加 set/get 方法,就可以了得到了。