关于从页面中获取map<key,value>值的问题

是这样的,我有一个“新增页面”,其中有两个级联的下拉框,里面的值是以map<key,value>的形式传进去的!其中key是对应数据库表中的ID,value对应的是字段值... 是这样的,我有一个“新增页面”,其中有两个级联的下拉框,里面的值是以map<key,value>的形式传进去的!其中key是对应数据库表中的ID,value对应的是字段值。现在我想要把value的值插入到数据库中而不是key的值。请问我怎样才能在action的sava()方法中获取到value的值?之前,我用request.getParameter()获取到的是key的id,我要的是value值呀!?大侠们,帮帮小弟!~
怎样从页面获取这个map?
展开
 我来答
pensiero
2010-08-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6921
采纳率:83%
帮助的人:1214万
展开全部
request.getParameter()取到的是的id,
那是因为在html页面上<select>控件中的<option value=""></option>,
这里option的value你放入的值是id,把option中的value改成你要传的值就可以取到了。

不过在软件中数据传递,本来就应该是传id的,数据的引用也应该是id引用。你写到另一个表中的数据,应该是以id引用的方式,也就是外键引用。
Nocmear
2010-08-23 · TA获得超过350个赞
知道小有建树答主
回答量:239
采纳率:100%
帮助的人:184万
展开全部
前面定义的是key为数据库表中的id,value对应的是字段值(它用来显示在页面上的),后台取出的应该就是id,然后用这个id查询出相应的需要的值就行了,查询出来也并不麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式