jsp中,页面有添加操作,往数据库添加值,有一个下拉列表,请问下拉列表的值怎么获取?

我在做一个jsp页面向数据库添加信息的操作,两个表有主外键关系,主表的信息在下拉列表的头了,子表的一个字段引用它,我往数据库添加值的时候怎么才能获取到下拉列表的值呢?
这是我jsp页面的代码:我把下拉列表的value写成我数据库字表的外键id了,这种写法没有报错,不过就是没有添加到库了!

这是我的效果图:

求帮忙!

第1个回答  2014-08-14
给select一个ID或者Name,然後后台调用id的value,注意调用的方法
另外,既然数据库有值了,你select怎么不动态绑定追问

我已经动态绑定好了,用的主键表的信息绑的,可是我怎么写代码才能在表单提交的时候得到下拉框的值? 给我谢谢代码好吗??大神!

追答

表单提交以后不就可以在addQiguan里面获取值了么,干嘛非要在表单提交的时候获取。

非要这样的话 只能用js了

追问

这样子写可以吗?

追答

对啊,怎麼样,出来了吗

追问

哎 ..没出来,报错了!

追答

确定是js的问题?

本回答被网友采纳
第2个回答  2017-07-26
给select元素添加一个id,然后获取这个id的selected的对象就行了。。。
第3个回答  推荐于2017-07-26
select那里漏了name属性,所以就不保存了本回答被网友采纳
第4个回答  2017-05-28
在页面下拉列表只能取value值

如何在JSP页面中获取下拉列表的值
使用iterator标签就可以了。<seclect > <logic:notEmpty name="catalog"> \/\/id属性为catalog集合中的当前元素起一个别名 <logic:iterate id="li" name="catalog"> <bean:write name="li" property="name"\/> <\/logic:iterate> <\/logic:notEmpty> <\/seclect> ...

用js怎样获得下拉框的值?
1、首先我们打开软件进入代码编辑按照图示代码先创建一个下拉框。2、要运行后网页界面如此显示下拉框。3、接下来我们按照图示代码用js来获取被选中的值。4、首先我们通过selectedIndex来获得被选中的下标,再通过下标来获得值。5、当然,如果你是用jquery的话可以按照图示代码进行设置依然可以获得下拉框的值。

...框获取第一个下拉列表框从数据库返回选中的值?
有两种方法:第一是,把所有对应内容都存储在页面的隐藏层中,用哪部分显示哪个,但是如果有人要了解你的数据库结构的话也是一目了然 第二是,利用动态无刷新技术,即AJAX实现 如果有不明白的地方,可以给我的Q留言,能帮的尽量帮,289879822

jsp页面中如何设置下拉菜单
要使用下拉菜单,用户只需从列表中选择一个选项。在服务器端,可以获取用户选择的值,然后根据这些值执行相应的操作或处理逻辑。这通常涉及从数据库或其他数据源检索相关信息,并根据用户的选择显示或操作数据。在JSP中,你可以使用``标签将用户选择的值传递给服务器端的Java代码。例如:jsp 在Java代码中...

jsp中Java代码如何获取下拉选项框选中的值
cn us en <%out.println(request.getParameter("plugin")); %> 请采纳.

JSP下拉列表与数据库的连接
你说的是二级以上联动吗,如果你想用静态联动的话,用ajax可以实现用javascript把不前列表里选中的记录获取出来通过ajax技术传给你的动态页面,动态页面到数据库中把记录查出来在返回给这个静态页面就一级的话直接把数据库的记录输出到下拉列表里就可以了 ...

jsp里面如何用forEach取一个数组里面的值,从而实现一个下拉列表
3、访问前台页面,可以看到Map<String,String>的遍历结果。4、后台代码如下,初始化Map<String,Map<String,String>>。5、编写前台代码,使用foreach标签遍历Map<String,Map<String,String>>。6、访问前台页面,可以看到Map<String,Map<String,String>>的遍历结果,此时数据已经拍成了一个下拉列表了。

jsp中如何在数据库中取出数据并放在下拉列表中
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的: 这里是select的默认值 <c:forEach items="${你List或Set的名字}" value="ss"> $...

如何设置下拉列表选项_从下拉列表中选择怎么设置
在数据栏下,点击「数据验证」。在弹出的窗口上,在允许这里的下拉框点击一下。点击后,在弹出的下拉选项里,选择「序列」。然后在下方的来源输入框里输入下拉列表的选择项,每一项使用逗号隔开。点击确定按钮。设置好后,在excel单元格里,就设置好一个下拉列表框了。6. 怎样从下拉列表中选择 第一步...

相似回答