selectタグ
Struts2での UI の select タグで、選択肢の中身がマスターで管理するような内容ではない場合、 JSP中でOGNLのCollectionを作成し list に渡してあげればいい。
値とラベルが同じで良い場合は配列として次のようにする
<s:set name="select_gender" value="{ '男', '女' }"/>
値とラベルを変えたい場合(男が選ばれたら値としてman、女の場合はwomanを渡したい場合)は次のようにする
<s:set name="select_gender" value="#{ 'man':'男', 'woman':'女' }"/>
これを list に渡せばいい
<s:select list="#select_gender" name="gender" label="性別" />
インラインで次のように書いても同じ
<s:select list="#{ 'man':'男', 'woman':'女' }" name="gender" label="性別" />