Hallo zusammen,
frohe Weihnachten!
ich möchte eine ArrayList dynamisch mit einer variablen Anzahl Objekte füllen lassen.
Da dachte ich mir könnte ich ja einfach über itStatus.index den Index des Iterators nutzen, um die einzelnen Felder der ArrayList anzusprechen.
Allerdings wird bei mir das "#itStatus.index" nur im value-Feld mit dem Indexwert ersetzt. Benutze ich "#itStatus.index" im name-Feld, wird einfach dieser String so verwendet.
Beispiel:
<s:select name="#itStatus.index" list="allStatus" listKey="id" listValue="#itStatus.index" label="new Type"/>
wird zu:
<select name="#itStatus.index [HIER WIRD ES NICHT ERSETZT]" id="adminSkillDetailsSaveChanges_#itStatus_index">
<option value="0" selected="selected">0</option>
<option value="1">0</option>
</select>
Kann mir jemand sagen, ob man das irgendwie hinkriegen kann?
Schönen Gruß,
oetzi
frohe Weihnachten!
ich möchte eine ArrayList dynamisch mit einer variablen Anzahl Objekte füllen lassen.
Da dachte ich mir könnte ich ja einfach über itStatus.index den Index des Iterators nutzen, um die einzelnen Felder der ArrayList anzusprechen.
Allerdings wird bei mir das "#itStatus.index" nur im value-Feld mit dem Indexwert ersetzt. Benutze ich "#itStatus.index" im name-Feld, wird einfach dieser String so verwendet.
Beispiel:
<s:select name="#itStatus.index" list="allStatus" listKey="id" listValue="#itStatus.index" label="new Type"/>
wird zu:
<select name="#itStatus.index [HIER WIRD ES NICHT ERSETZT]" id="adminSkillDetailsSaveChanges_#itStatus_index">
<option value="0" selected="selected">0</option>
<option value="1">0</option>
</select>
Kann mir jemand sagen, ob man das irgendwie hinkriegen kann?
Schönen Gruß,
oetzi