search_list.jsp里面用到了一个doubleselect的标签,数据来源你配置的是disList,但是disList不是一个数组
解决方案 »
- 关于myeclipse项目转换成maven2项目的问题
- 关于图像识别的问题
- 数据库开发这点事-前言
- weblogic 9 集群如何实现session复制
- 大虾们过来看一看,servlet action threw exception 抛出的异常
- Socket编程问题
- 把HelloAppClient.jar部署到另一台机器
- EJB QL语句问题,高分求解
- [EJB]HelloWorldBean正确编译配置和执行,但"HelloWorld"却不见了
- 访问一条SQL语句后连接数据库的Connection必须要关闭吗 可以不关闭接着访问一条SQL吗
- Spring Bean注入问题,搞好多天都没弄好,急!Error creating bean with name 'ymUserQqDaoImpl'
- 缓存
这是jsp的代码,就是报错的那段doubleselect标签内的代码,拜谢给看下哪里的问题,我实在是看不出来啊
<li>
<div class="add">
<s:doubleselect doubleList="streetMap.get(top.id)" list="disList"
doubleName="house.street_id.id" name="district_id"
headerKey="" headerValue="不限"
doubleHeaderKey="" doubleHeaderValue="不限"
listKey="id" listValue="name"
doubleListKey="id" doubleListValue="name" >
</s:doubleselect>
</div>
</li>
这是action的代码
public void getSelect(){
typeList = service.findTypeList();//获取房屋类型集合
disList = service.findDistrictList();//获取房屋所在区域集合
streetMap = new HashMap<Integer, List<Street>>();
for (int i = 0; i < disList.size(); i++) {//遍历区域集合
District dis = disList.get(i);
if (dis.getStreets()!=null && dis.getStreets().size()>0) {
streetMap.put(dis.getId(),new ArrayList<Street>(dis.getStreets()));
//关于 ArrayList<Street>(dis.getStreets())带个参数,定义一个ArrayList集合作为键值
}
}
}