当前位置: 代码迷 >> Eclipse >> Java中下拉框能不能像.NET中那样绑定值?该怎么解决
  详细解决方案

Java中下拉框能不能像.NET中那样绑定值?该怎么解决

热度:76   发布时间:2016-04-23 14:36:50.0
Java中下拉框能不能像.NET中那样绑定值?
在.NET中,下拉框可以可以绑定一个Text和Value,显示Text,但编程时可以取Value   值,这Java中能不能这样做?
我想在下拉框中同时能存两个值,如字段Id和Name。

------解决方案--------------------
单纯的JDK所带的类是不能自动绑定的,不过能找到一些类似的开源项目!
本人倒是没用过!
------解决方案--------------------
貌似Structs中也有这个功能,不过最好还是自己写一个taglib
------解决方案--------------------
我只知道在swing中可以这样实现 swt还用过这个功能
------解决方案--------------------
Struts中的html和logic标签标签可以实现!
beanName为hibernate生成的bean,listName是由action调用DAO方法获得的list(list需要Iterator,并取出id和name添加到listName中)
<html:select property= "beanName ">
<logic:present name= "listName ">
<html:options collection= "listName " property= "value " labelproperty= "label "/>
</logic:present>
</html:select>
  相关解决方案