вопрос по JSTL-тегу input:select

Модератор: Absurd

Ответить
andreybig
Сообщения: 1
Зарегистрирован: 16 ноя 2004, 15:08

27 дек 2004, 14:43

Задача состоит в следующем:
Из базы считывается некий список, назовем его aaaList, типа collection.
Этот список должен отображаться в выпадающем списке select

реализовано это так:
<%
TreeMap o = new TreeMap();
HashMap a = new HashMap();
Collection aaaList=bean.getAaaList();

for (Iterator i = aaaList.iterator(); i.hasNext())
{
String name = (String) i.next();
o.put( name,String.valueOf(i));
}
a.put("multiple","1");
%>
<input:select name="selectAaa"
attributes="<%= a %>" options="<%= o %>" />

Эта конструкция работает, но проблема в том, что после поиска, который производится из формы, в которую входит этот select, выбранные значения (в режиме multiselect) не сохраняются, а опять становится на первую позицию в этом выпадающем списке.

Подскажите, пожалуйста, как отобразить список так, чтобы после поиска выбраны были позиции по котороым поиск производился.

Спасибо.
Ответить