java怎么让下拉列表取到数据库的值,这个列表在增加页面里

如题所述

jdbc从数据库里取数据的ResultSet,然后拼装成list或是String[] 通过request.setAttribute("list",list)方法传递到前台,使用
<select>
<% List list = (List)request.getAttribute(list)
for(int i=0;i<list.size();i++){
%>
<option value="<%=list.get(i)%>"><%=list.get(i)%></option>
<%}%>
</select>
温馨提示:内容为网友见解,仅供参考
无其他回答

java中如果把下拉菜单用鼠标选中的值添加到文本框里面?
当鼠标选择菜单的选项后, 会触发一个事件ActionEvent, 该事件的处理代码里, 可以实现把选择的值添加到文本框.需要给JComboBox 添加 一个ActionListener 就能实现对事件的响应 效果图 参考代码如下 jdk 1.8 import java.awt.event.*;import java.util.*;import javax.swing.*;import java.awt.*;...

如何将下拉菜单的数据从数据库中读取出来
首先你得从后台获取德奥数据库的内容,然后转发到jsp页面,通过jstl或者el来读取后台传入过来的内容。后台可以把数据库查询到的数据放在一个数组或者是集合中,然后使用request.getRequestDispatcher.forward()把数据或者集合传到前台的下拉菜单的页面中,再在前台下拉菜单页面中使用<c:foreach>来遍历后台传出...

如何实现根据下拉列表的选中值完成相关后续文本内容的填充?
1.在select附加onchange(this.value)事件,获取UserInfo的key 2.两种方案:一种是一开始就利用JSON把你的UserInfo的List直接以JSONString的形式附加给一个JS变量,然后你就可以直接通过KEY来访问这个对象那到你的userInfo 另一种是,在次发送AJAX请求。。请求后台并获得数据回传到页面来显示 DWR貌似没有JSO...

Java下拉列表框如何从数据库取数据?能不能给个代码?先谢谢了
在后台查询下拉或构成下拉框列表数据,存放request中返回jsp,然后如下初始化(自己改改看)User Type: <c:forEach items="${sysRoleList }" var="one"> <c:if test="${one.role_status==1 }"> <option <c:if test="${one.role_code == userType}">selected=...

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

java中如何获取下拉列表中的选项
下拉列表select下面的每个option都有一个value 然后给select定义一个name属性,通过form传到后台就可以获取select下选中option的value值了。 select就是下拉列表,多个option就是下面的选项,每个option可以定义value值,获取的就是这个值,当然也可以获取选中的文字。

Java中的jsp下拉框使用SELECT标签提交到另一个页面获得vlaue值但如何...
首先定义一下SELECT的下拉,显示的文字就叫VALUE,里面对应的值就叫KEY,数据库里一般都是存的这个KEY,肯定不会存那个汉字VALUE的 然后在 页面上SELECT控件后面加个隐藏的文本框,刚打开页面的时候如果这个SELECT有值,也就是说如果是修改的时候,你应该把这个值放到隐藏框里,并且让SELECT显示这个选中的值...

jsp中Java代码如何获取下拉选项框选中的值
假设这JSP叫 index.jsp,自己提交给自己.<%@ page language="java" contentType="text\/html; charset=UTF-8"pageEncoding="UTF-8"%> cn us en <%out.println(request.getParameter("plugin")); %> 请采纳.

java中如何 实现下拉列表的联动
在java中有逻辑运算符(如:&&,||,!)和取位运算符(如:&,|,^)使用取位运算符,你必须要把操作数转换为二进制码,(比如:1的二进制为(共32位)前面31个0,最后是一个1)然后再按照对应的位来取逻辑&&运算.

Java或JS实现我选择下拉列表中一项,其他输入框自动填写相应信息_百度...
java和javascript这两个不能混为一谈吧 不过可以说说:最常见的方法是,所有的下拉列表的数据都是固定死了的,写到js的数组里,然后用js来实现,这方面的js代码相当多,这就是纯js实现的.如果数据是动态的,需要先组装成list再配合js调用...

相似回答