Struts2でのJSPの記述についての質問です。
やりたいことは、detailListの繰り返しの中で、select要素の中身としてbatchMapListを設定したいです。
今のソースは以下のような感じですが、JSP表示時エラーとなり描画されません。
・各setter,getterは省略してますが記述しています。
・各list,mapの値は設定した状態で表示しようとしています。
・JSPのlist=の部分をjavaの3行目にあるbatchMapに変えると表示できる状態です。
書き方をご存知の方がいらっしゃれば教えていただきたいです。
よろしくお願いいたします。
java
1private List<DetailBean> detailList = null; 2private List<Map<String, String>> batchMapList; 3private Map<String, String> batchMap; 4 5public List<Map<String, String>> getBatchMapList() { 6 return batchMapList; 7 } 8 9public void setBatchMapList(List<Map<String, String>> batchMapList) { 10 this.batchMapList = batchMapList; 11 }
JSP
1<s:iterator value="%{detailList}" status="stat" id="lst"> 2 //一部略 3<s:select name="detailList[%{#stat.index}].batch" id="batch%{#stat.index}" list="batchMapList%{#stat.index}" style="width:105px"></s:select>
回答1件
あなたの回答
tips
プレビュー