java - 对数据库中获取的数据进行按对应位置封装的问题(难以用一句话讲清楚,劳烦各位)
伊谢尔伦
伊谢尔伦 2017-04-17 16:08:39
[Java讨论组]
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
PHP中文网

不是很复杂,但是描述起来有点困难。

1、你的前端需要的展示的具体数据,年 月 周 count,这几项数据,应该有一个对象来保存:

年
月
周
count

2、构造你的前端表单,这个应该很简单,里面应该有:

年份列表
月份列表
周列表

3、这个时候,你可以选择:

1)生成页面的同时,把数据生成进去
2)生成页面后,把数据交给前端js,js负责把数据写入表格

4、给你一个简单的思路代码:

// 构造年月周的一个数据结构
Map<String, Map<String, Map<String, String>>> years = new HashMap<String, Map<String, Map<String, String>>>();
Map<String, Map<String, String>> months             = new HashMap<String, Map<String, String>>();
Map<String, String> weeks                           = new HashMap<String, String>();

// 模拟你图中的数据,2015年,7月第1、2、3、4周的count、9月第4周的count
weeks.put("1", "1");
weeks.put("2", "1");
weeks.put("3", "3");
weeks.put("4", "2");
months.put("7", weeks);

weeks = new HashMap<String, String>();
weeks.put("4", "2");
months.put("9", weeks);

years.put("2015", months);

// 取值,能取到的就放到table
System.out.println(years.get("2015").get("7").get("1"));
// null的不管
System.out.println(years.get("2015").get("7").get("5"));
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号