Struts2и список HashMap - PullRequest
       13

Struts2и список HashMap

1 голос
/ 25 июля 2011

У меня есть список HashMap в моем классе Action, что-то вроде {month = 05, day = 20, dayOfWeek = Mon}. Мне нужно передать его в тег выбора из Struts2. Сгенерированный код со страницы выглядит так:

<select name="dropdown" id="form_dropdown" onchange="fsubmit();">
  <option value="{month=07, day=11, dayOfWeek=MON}">{month=07, day=11, dayOfWeek=MON}</option>
  <option value="{month=07, day=12, dayOfWeek=TUE}">{month=07, day=12, dayOfWeek=TUE}</option>
  <option value="{month=07, day=13, dayOfWeek=WED}">{month=07, day=13, dayOfWeek=WED}</option>
</select>

Выберите тег из JSP:

<s:select headerKey="-1" list="liveHashDaysList" name="dropdown" value="" onchange="fsubmit();" />

Я хочу сделать выбор для отображения данных в этой форме "день / месяц dayOfWeek", но я не могу заставить его работать. Любой совет?

1 Ответ

1 голос
/ 29 июля 2011

Я создал класс Bean, который обрабатывает все эти объекты.

Integer id;
String day;
String month;
String enDayWeek;
String frDayWeek;
String frDateFormatted;
String enDateFormatted;
String year;

Имеет конструкторы с параметрами и без параметров и методы получения и установки.

Здесь у нас есть несколько полей данныхКроме того, у меня также есть два поля с датой, сгенерированной в виде строки, для отображения во внешнем интерфейсе.Когда я получаю ответ от тега select, я перебираю список дней и индексирую выбранный объект, который был решением на данный момент.

...