BEAN: private Integer lid;
private Integer fid;
private String leibie;
//SET GET等ACTION端是这样
Map<Integer,List<LeiBie>> amap=new HashMap<Integer, List<LeiBie>>();
this.leibie1=this.leibiedao.getList2(0);
for(int i=0;i<this.leibie1.size();i++)
{
Integer j=((LeiBie)this.leibie1.get(i)).getLid();
System.out.println(j+"获得"+this.leibiedao.getList2(j).size());
amap.put(j, this.leibiedao.getList2(j));
}
this.doublemap=amap;
System.out.println("MAP合计"+this.doublemap.size());
JSP: <s:doubleselect list="leibie1" listKey="lid"
listValue="leibie"
headerKey="-1" headerValue="请选择!"
doubleName="chanpin.leibie" doubleList="doublemap.get(top.lid)"
doubleListKey="lid" doubleListValue="leibie"
></s:doubleselect>问题是double项显示为空白。
求教是什么问题?
我尝试给TOP添加了#号也是问题依旧?
哪位前辈能帮忙下,不胜感激!
private Integer fid;
private String leibie;
//SET GET等ACTION端是这样
Map<Integer,List<LeiBie>> amap=new HashMap<Integer, List<LeiBie>>();
this.leibie1=this.leibiedao.getList2(0);
for(int i=0;i<this.leibie1.size();i++)
{
Integer j=((LeiBie)this.leibie1.get(i)).getLid();
System.out.println(j+"获得"+this.leibiedao.getList2(j).size());
amap.put(j, this.leibiedao.getList2(j));
}
this.doublemap=amap;
System.out.println("MAP合计"+this.doublemap.size());
JSP: <s:doubleselect list="leibie1" listKey="lid"
listValue="leibie"
headerKey="-1" headerValue="请选择!"
doubleName="chanpin.leibie" doubleList="doublemap.get(top.lid)"
doubleListKey="lid" doubleListValue="leibie"
></s:doubleselect>问题是double项显示为空白。
求教是什么问题?
我尝试给TOP添加了#号也是问题依旧?
哪位前辈能帮忙下,不胜感激!
解决方案 »
- hibernate树的持久化
- 菜鸟级问个SSH框架问题
- List排序问题!
- Struts Hibernate 异常 list action
- 关于hql的 的一个问题。
- jsoup修改属性如何保存
- JSP 编译问题 2 为您散分 大家帮忙看看,小女谢过了!在线等!!!!!!!!!!!!!!!!!!!!!!!!!
- jboss部署问题
- 我在IE6里运行applet程序,为什么IE不自动更新
- 同一个IE引起有Tomcat服务器Session无效问题,请高手进入!
- 求ognl表达式中select标签的用法
- Jfreechart画的图表需要横坐标是任务,纵坐标是任务完成的时间,这个结果集不会构造,希望能说明一下
listValue="leibie"
headerKey="-1" headerValue="请选择!"
doubleName="chanpin.leibie" doubleList="doublemap.get(top.lid)"
doubleListKey="lid" doubleListValue="leibie"
></s:doubleselect>1.leibie1应该是List类型例:List<JavaBean>类型.2.doublemap应该是Map<key, List<JavaBean>>注:lid应该是Map的键值。
private List<LeiBie> leibie1;
private Map<Integer,List<LeiBie>> doublemap;
//SET GET
<s:doubleselect list="leibie1" listKey="lid"
listValue="leibie"
headerKey="-1" headerValue="请选择!"
doubleName="chanpin.leibie" doubleList="doublemap.get(top.lid)"
doubleListKey="lid" doubleListValue="leibie"
></s:doubleselect>里的 doubleName的命名问题,自己在多次测试的情况下好像NAME不能有 . 的存在。希望这个能帮助到将来遇到这个情况的朋友们!
doubleName="自己命名,不能有."