簡體   English   中英

Struts2 <s:select/> 以及HashMap的列表

[英]Struts2 <s:select/> and a list of HashMap

我的Action類中有一個HashMap列表,類似{month = 05,day = 20,dayOfWeek = Mon}。 我需要將其傳遞給Struts2的select標記。 從頁面生成的代碼如下所示:

<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();" />

我想選擇以“ day / month dayOfWeek”這種形式顯示數據,但無法正常工作。 有什么建議嗎?

我做了一個Bean類,它處理所有這些對象。

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

具有帶有和不帶有參數的構造方法,以及getter和setter方法。

在這里,我們有一些數據字段,此外,我還有兩個字段,其中日期生成為字符串,要顯示在前端。 當我收到來自select標簽的響應時,我將遍歷天列表,並為選定的對象建立索引,這是目前的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM