読者です 読者をやめる 読者になる 読者になる

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">



参考文献
struts2の話 - これでも人生は上々だ?