求助,获取后台list数据

赞成都行 2016-05-16 10:20:09
大家好,我的Java后台代码是
Integer schoolCount = schoolService.count(provinceid, cityid, "");
List<School> schoolList = schoolService.listfilter(provinceid, cityid, keyword, pageIndex, pageSize);
List<SchoolDomain> schoolDomainList = schoolService.convert(schoolList);
request.setAttribute("schoolslist", schoolDomainList);


我想拿到schoolslist数据

我发现前台如果使用这种方式,在HTML中的代码,这样拿到没有问题
<c:forEach items="${schoolslist}" var="school">
<tr>
<td>${school.id}</td>
<td>${school.name}</td>
<td>${school.address}</td>
<td>
<button class="btn-primary btn-sm" onclick="editShcool(${school.id});" >编辑</button>
<button class="btn-primary btn-sm" onclick="removeSchool(${school.id})">删除</button>
</td>
</tr>
</c:forEach>

但是我想在JavaScript拿到List<School> 这个数组对象,发现这种方式不行。我就用这种方式,也拿不到
$.get('/school/getschool?type='+type,function(data){
// alert(data[i].name)
for(var i = 0 ; i < data.length ; i++ ){
objCity.add(new Option(data[i].name,cityList[i].id));
}
});
我想动态的生成option选项


我全部的分都拿出来了,求教,给一种解决办法就行了


...全文
544 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intboy 2016-07-17
  • 打赏
  • 举报
回复

var schools = new Array();
<c:forEach items="${schoolslist}" var="school">
          school.push('${school.name}');
</c:forEach>
// 根据上面拿到school信息再构造你的option即可
scl555 2016-07-16
  • 打赏
  • 举报
回复
你后台返回的就不是List<School>对象啊。你返回的是List<SchoolDomain>
allali 2016-05-21
  • 打赏
  • 举报
回复
request.setAttribute("schoolslist", schoolDomainList); 是response吧 request是请求 你设置了也不会返回回去
foo1st 2016-05-21
  • 打赏
  • 举报
回复
引用 2 楼 修-的回复:
[quote=引用 1 楼 slwsss 的回复:] schoolList序列化为json js就可以直接用了 <script> list=jsonStr... </script>
因为是别人的代码,不能再改成返回json这种了,还有其他办法吗[/quote] 自己拼HTML咯,生成option块,然后再设置select容器的HTML
slwsss 2016-05-16
  • 打赏
  • 举报
回复
schoolList序列化为json js就可以直接用了 <script> list=jsonStr... </script>
  • 打赏
  • 举报
回复
'/school/getschool?type='+type 你访问这个页面得什么?一般都是动态页返回数据给客户端只能是字符串或者gzip压缩过的2进制数据流由浏览器解析为字符串,然后转为相关的对象,不可能直接接受服务器端对象的
赞成都行 2016-05-16
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
schoolList序列化为json js就可以直接用了 <script> list=jsonStr... </script>
因为是别人的代码,不能再改成返回json这种了,还有其他办法吗
内容概要:本文系统阐述了基于多维核密度估计的源荷(光伏、负荷)场景生成方法,并配套提供完整的Matlab代码实现。该方法通过构建高维概率密度函数,精确捕捉光伏出力与电力负荷之间的复杂相关性与时序不确定性,生成具有高保真统计特性的多维随机场景,广泛应用于新型电力系统中的不确定性建模。所提出的技术可为微电网、综合能源系统、虚拟电厂等提供高质量的输入场景,支撑优化调度、风险评估、储能配置及承载力分析等关键研究任务。文中强调科研应兼具严谨逻辑与创新思维,倡导“借力”与系统性学习,同时提供了丰富的学习资源获取途径。; 适合人群:具备电力系统、可再生能源或数据统计分析等相关背景,熟悉Matlab编程语言,正在从事新能源建模、电力系统规划或不确定性分析等方向的科研人员与研究生。; 使用场景及目标:①实现光伏与负荷等多重不确定性源的联合概率建模与场景生成;②为含高比例新能源的电力系统优化运行与规划提供精细化输入;③支撑风险敏感决策、鲁棒优化及分布鲁棒优化等高级分析场景的需求; 阅读建议:建议读者结合提供的网盘资源与公众号内容,按照知识体系循序渐进地学习,重点掌握多维核密度估计的核心算法流程与代码实现细节,并使用实际历史数据进行调试与验证,以深入理解其在复杂能源系统建模中的应用价值与优势。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧