Здравствуйте, Аноним, Вы писали:
А>Как в JSF при выборе из списка selectOneListbox получить label для выбранного значения?
А>А><h:selectOneListbox value="#{bean.resultvalue}" .....>
А> <f:selectItems value="#{bean.valuelist}" />
А></h:selectOneListbox>
А>где,
А>String resultvalue;
А>ArrayList<SelectItem> valuelist;
А>valuelist.add(new SelectItem("key","value"));
А>
А>- получаем значение resultvalue (key), как получить для него отображаемое в списке значение value?
Наверно
String label= null;
for (SelectItem item: valueList){
if (item.getValue().equals(resultValue){
label= item.getLabel();
break;
}
только зачем, выбирай удобный key, он ведь Object