从数据库中查出两列数据,返回的是一个hashmap,怎么把其中的一列作为显示值一列作为value,数据库是oracle

selectalarm_ID,t.alarm_typefromT_ALARM_CONFIGtgroupbyalarm_ID,t.alarm_type这个是sql语句,使用... select alarm_ID,t.alarm_type from T_ALARM_CONFIG t group by alarm_ID,t.alarm_type这个是sql语句,使用struct2开发在jsp页面呈现
数据是使用sqlmap取出来的
展开
 我来答
百度网友3ca2952
2012-07-03 · TA获得超过152个赞
知道答主
回答量:151
采纳率:0%
帮助的人:98.2万
展开全部
map.entrySet()方法; 可以得到Set<Map.Entry> 的对象,利用迭代,每个对象都有getKey,和getValue方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
所夏侯岚0y
2012-07-03 · 超过10用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:54.9万
展开全部
1:规范的话就写bean对象,循环读取数据库,每一行数据就创建一个对象,然后将对象存到List集合中,然后到Jsp显示
2:使用xml文件传递数据
3:使用字符串分割。例如数据库中的数据,显示值#value = 姓名#张三。每行拼成一个这样的String对象,然后存到List集合里,然后到Jsp取出来分割,再展示
追问
我是直接使用sqlmap获取数据的,要怎么做到循环读取。我这边返回的都是执行完语句后所得到的是数据表中的所有数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b22b89
2012-07-03 · TA获得超过432个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:228万
展开全部
使用struts2的select标签
<s:select list="maptest" listKey="key" listValue="value"></s:select>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bet007007007
2012-07-03
知道答主
回答量:19
采纳率:0%
帮助的人:8.5万
展开全部
先将结果集查分,封装成想要的格式。在操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ed26ceb
2012-07-03 · TA获得超过856个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:154万
展开全部
把你封装的对象传到session中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式