struts2で動的にjspにselectフィールドを渡す
struts2でviewにselect値を渡すときは
<s:select list="Map型のメンバ変数">
でできました。(´・ω・`)
xmlは特にいじる必要ないです。
こんな感じでできますた。
//actionコントローラ //出力する順序を保持するにはTreeMapを使う TreeMap<Integer, String> selectList = new TreeMap<Integer, String>; //略dbアクセス while(rSet.next()){ selectList.put(rSet.getInt("col1"), rSet.getString("col2")); }
//jsp <s:select list="selectList">