数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?

数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?数据库中的数据组装生成后的数据是3列,分别是编号省份城市1广东广州,深圳2浙江杭州,温州城市要... 数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?数据库中的数据

组装生成后的数据是3列,分别是
编号 省份 城市
1 广东 广州,深圳
2 浙江 杭州,温州
城市要用逗号分隔,Java后台该怎么用Map 和StringBuffer进行组装? 麻烦各位了,谢谢!
展开
 我来答
WANG寂寞的心
2013-03-22 · TA获得超过1万个赞
知道大有可为答主
回答量:1.5万
采纳率:36%
帮助的人:3450万
展开全部
检查库和不写,只写代码实现

地图地图=新的HashMap ();
(){/ /循环获得省,市,检查库的列表
/ /获取值的每一行
弦乐省城市;
地图地图=新的HashMap ();
(map.containsKey(省)){
map.put(省,map.get(省)+“,”+城市);
}其他{
map.put(省,市);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33b47a5
2013-03-20
知道答主
回答量:13
采纳率:0%
帮助的人:6.1万
展开全部
查库和其它的都不写了,只给你写实现的代码

Map<String, String> map = new HashMap<String, String>();
for (){// 循环获取省市,查库后的列表
// 获取每行的值
String prov, city;
Map<String, String> map = new HashMap<String, String>();
if (map.containsKey(prov)){
map.put(prov, map.get(prov)+","+city);
}else{
map.put(prov, city);
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c66c580
2013-03-20
知道答主
回答量:21
采纳率:0%
帮助的人:8.2万
展开全部
思路是
1,每条数据以第一列为key 第二列为value 扔map中
2, 再把第一列每条数据放到Set中 (目的是去重)
3,用set中的值 去map中取,得集合
4,拼字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d03165e
2013-03-21 · 超过12用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:39.8万
展开全部
在查询sql 的时候使用“group by 省份”,将数据组装好!
将逻辑交给数据库,而不在代码进行处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑暗的那一束光
2013-03-20
知道答主
回答量:6
采纳率:0%
帮助的人:7574
展开全部
用map,
1先把取到的结果放在map里
2在 request.setattribute('rs',map)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式