我無法讓我的freemarker struts2選擇標籤顯示對象相關選項列表的默認值。struts2中的預選選項(freemarker)
在我的行動,我有:
private List<CodeLabel> modifRoomTypeOpt;
裏面我有對象CodeLabel與喜歡的價值觀:單,d:雙,...
<@s.select id="123123"
name="roomModif[2].type"
value="${modifiedRoom.type}"
list="modifRoomTypeOpt" listKey="code" listValue="label"/>
在生成的HTML,我可以看到S,D,T,...和標籤的選項Single,Double,...這樣迭代我的CodeLabel對象就完成了。但在我的選擇中,總是預選第一個選項。我檢查了$ {modifiedRoom.type}和它的'D'的值。 爲什麼D值選項沒有預選?