精华内容
下载资源
问答
  • jsp页面动态下拉框获取数据库

    千次阅读 2020-06-11 15:33:38
    获取数据库集合list,在下拉框插入Java代码即可 <select> <% for(User u: list){ String str= u.getName(); %> <option value=<%=str%>><%=str%></option>

    搜到的下拉框为数据库的值的代码都好麻烦,而且看不懂,算了自己写吧。几行就搞定了-_-||
    获取数据库集合list,在下拉框插入Java代码即可

    <select name="xlk">
         <% 
         	for(User u: list){
         		String str= u.getName();	            	
         %>
         <option value=<%=str%> > <%=str%></option>
             <%} %>
    </select>
    

    第六行的第一个str是这个下拉框的值,获取下拉框的值可以用:

    String xlk= request.getParameter("xlk");
    

    第二个str是下拉框显示的值。
    如果要使下拉框的默认值为你想要的值,可以把第六行改为:

    <option 
    	<% if(name.equals(str){
    		out.print("selected");
    	}
    	value=<%=str%> > <%=str%>
    </option>
    

    name为你想要的默认值。

    展开全文
  • 从jsp下拉框获取数据库内容到servlet获取选择结果! Q: 如何从数据库里提取出学院名字(之所以不采用手动形式的下拉框是因为学院信息可能会变动 从数据库提取保证了信息的时效性准确性)显示在下拉框中(用于注册时...

    从jsp下拉框获取数据库内容到servlet获取选择结果!

    Q:
    如何从数据库里提取出学院名字(之所以不采用手动形式的下拉框是因为学院信息可能会变动 从数据库提取保证了信息的时效性准确性)显示在下拉框中(用于注册时供用户选择所属学院)

    A: jsp中这么写(注意name属性写在select标签中,此name即为传回servlet的值)

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
     <% 
          DepartmentDAO dep=new DepartmentDAO();
          List<Department> list=dep.Department_information(); 
          request.setAttribute("list",list);           
          %>
              <tr>
                    <td>&nbsp;&nbsp;&nbsp;院:</td>
                    <lable>&nbsp;&nbsp;&nbsp;院:</lable>
                     <select name="dept_id">
                        <option value="">请选择:</option>
                      <c:forEach items="${list}" var="dep">
                        <option value="${dep.dept_id}">${dep.dept_name}</option>
                      </c:forEach>
                     </select>
                </tr>
    

    Q:
    如何在servlet中获取到从jsp传来的值?

    A:因为在设计数据库的注册表时用到的属性时学院id,故在上述jsp中设置value为学院id。
    !!!!!!name为传回来的学院id的变量名,value为变量的值。

      int dept_id=Integer.parseInt(request.getParameter("dept_id"));
    

    反思:
    这次在name和value的意义上使用错误,导致小小下拉框我一直都get不到我要的学院id 出错位在java类的getParameter那句语句。
    为什么获取不到东西呢?一开始是这么写的:name位置错误

     <select >
                        <option value="">请选择:</option>
                      <c:forEach items="${list}" var="dep">
                        <option name="dept_id" value="${dep.dept_id}">${dep.dept_name}</option>
                      </c:forEach>
                     </select>
    

    中间怀疑人生甚至在option里加了id排列组合试了好几次都报500…结果是name位置不对导致…在这块花费了较大时间实属不该。写下这篇日志,铭记于心,此错再犯我就是狗!

    展开全文
  • thinkphp 下拉框获取数据库数据

    千次阅读 2015-03-27 20:23:49
    前两天这个问题困扰了我好久啊,下拉框到底怎么获取数据库的数据,一开始只是想到使用volist循环输出, 请选择驾校 {$vo.jxname} 可是该如何提交到控制器中的方法实现查询数据库呢?一开始想使用之前...

    前两天这个问题困扰了我好久啊,下拉框到底怎么获取数据库的数据,一开始只是想到使用volist循环输出,

    <pre class="html" name="code">        <select name="jxname"  >
    	<option value="0">请选择驾校</option>
    	<volist name="type" id="vo">
    	<option value ="{$vo.jxname}">{$vo.jxname}</option>
            </volist>
    	</select>
    
     
    

    可是该如何提交到控制器中的方法实现查询数据库呢?一开始想使用之前做其他功能的方法来实现,通过点击该下拉框,使用onclick调用方法,可是显然不能实现,点击下拉框后,页面跳到模板页,然后点击刷新才显示了数据,可是这不满足使用的需求啊,不可能每一次进入页面点两次才出来数据吧,后来还使用了JavaScript中$function(),当页面加载完毕后直接调用该方法,也没用实现(这个我不好说,毕竟Javascript没怎么学过,也有可能是我使用不当,还有可能是我没有理解它的意思,在这不做讨论,回头好好学习一下),折腾好几天,突然想到,这个文件名是index.html,如果让调用的方法名与文件名相同,是不是不需要点击,就能直接调用呢,果然,成功了。

    所以,把方法命名为index即可

    public function index(){
    	header('Content-Type:text/html;charset=utf-8');
    	$type=M('jxinfo');
            $arr=$type->select();
            if($arr){
            	$this->assign('type',$arr);
            	$this->display();
        	}
       	 else
        		echo "error";
    }

    由于我是初学者,如果有什么不对的地方,希望得到大家的指教,谢谢。

    展开全文
  • 怎么可以让select下拉框获取数据库中的数据 代码之前的方法是添加商品时根据代码给定的几个类别进行添加,现在需要修改成根据一个单独的type表来选取类别,这样可以随时添加类别种类,请问怎么可以实现功能啊 这是...

    怎么可以让select下拉框获取数据库中的数据

    代码之前的方法是添加商品时根据代码给定的几个类别进行添加,现在需要修改成根据一个单独的type表来选取类别,这样可以随时添加类别种类,请问怎么可以实现功能啊

    这是body中的原有代码。根据代码中固定的类别添加
    在这里插入图片描述
    这是添加商品的方法
    在这里插入图片描述
    在这里插入图片描述
    这是数据库product表
    在这里插入图片描述
    这是数据库新建立的type表
    在这里插入图片描述
    希望可以得到解答,最好详细一些

    展开全文
  • 请教ASP.NET C# JQuery 的下拉框获取数据库中的,点击下拉框中却发现没有,请指教,谢谢! <script type="text/javascript"> $(document).ready(function() { $.getJSON( ".Ashx/Handler4_...
  • 效果:和正常的下拉框是一样的 代码: <select class="form-control" name="classId"> <option selected="selected">请选择班级</option> <% String username="用户名"; String password=...
  • $("#checker_area_code").combotree({ url:'${ctx}area_tree_ajax.do', value:'${checker.area_code}', onChange:function(){ easyui_form_query('dg_checker'); } });
  • 下拉框自动获取数据库字段代码

    千次阅读 2017-09-22 16:57:27
    java代码: public void ajax() throws IOException, InvocationTargetException, NoSuchMethodException, IllegalAccessException { Map map = new HashMap(); List list = getUserService().quer
  • <p>I am having a problem with updating some values in my database....When I want to change a value using a drop down box, it automatically puts in the first value in the dropdown menu....
  • 证件类型:" type="text"/> 身份证 士兵证 军官证 护照 户口本 ...$(document).ready(function(){ $("#cli_cert_type").val($("#cert_type").val());... // loadValue('cli_sex',$("#sex").val());...
  • 接下来代码,我用的是Mysql数据库: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <body> <tr> <...
  • 1、首先在数据库获取第一个下拉框的数据: listValue="tsFrom" cssStyle="width:90" list="tsfrom1" name="tsFrom" theme="simple" headerKey="" onchange="get
  • easyui实现下拉框数据库读取数据动态填入 开发项目的时候遇见一个问题,就是使用easyui的时候,需要采用下拉框,而这个框里面的数据呢,需要是动态的,是从数据库读取数据动态填入的。 记录一下,以后会用到。 1....
  • jsp页面触发 //渠道下拉框 function getChanName() { var selectNext =$("#chanId"); $.ajax({ type: "post", contentType:"application/json", ...
  • jsp+java下拉框读取数据库数据

    万次阅读 2015-12-31 17:01:46
    想要实现界面的一个小功能,下拉框读取数据库信息,显示在街面上,点击所选中的,存储到数据库中。 下面看下界面效果: 首先介绍下界面jsp代码的实现: *用户名称: ...
  • 转载:可以直接参考这篇博文,简单明了,拿来就能用,感谢该博主。...另:原本的下拉框dataEdit是这样的 在属性界面中选择calendarPopup勾选即可 也可以通过代码设置为true ...
  • 获取下拉框的文本

    万次阅读 2019-04-08 10:05:53
    这次分享的是获取下拉框的文本,这里写了两种获取下拉框文本的方法,一种是写实的,一种是用数据库数据绑定上去的,用数据库数据绑定的两个都可以用,不过为了不重复就使用另一种方法。 首先准备一个写实的...
  • 公共选择框对应实体表是数值,如报表展现选择框,就可通过主外键关联显示名称;...disorder:实际储存数据库ID。disorder初始为0,添加一选项递升。 select ID,t.* from mode_selectitempagedetail ...
  • 动态获取数据库内容并赋值给下拉框的时候获取不到 今天敲代两表联查的时候,发现第二张表怎么都获取不到下拉框,后来去看后台代码才发现是因为写了分页查询(分页查询需要给参数),后来又写了一个不带参数的...
  • jsp页面下拉框绑定数据库中数据

    千次阅读 2017-02-24 09:09:30
    1、给下拉框一个id:selectcustomer 2、通过AJax获取后台数据,并在页面加载时候调用 function getSelectCustomer(){ var url="${pageContext.request.contextPath}/manager/mideaCustomer/getALL.action";...
  • Django开发,有后台数据对象info,要select下拉框中设置从数据库中读出来的info.credit为当前。 解决分析 方法:要设置下拉框的当前,要通过js实现,将select的某个设为选中,可以通过改对应的selected...
  • 项目场景: ...自己拼接了个下拉框,并且实时获取输入框的,确定了再将div中值清空 $("#input_div").on('click', 'p', function(event) { // var txt = "这是第"+($(this).index()+1)+"个li标签";
  • 下拉框中的数据库动态获取

    万次阅读 2014-07-17 10:34:48
    1.以t_crash_log表中的三个字段即手机类型  以t_crash_log表中的三个字段即手机类型、运营商和应用版本作为查询字段,查询字段的即是我们要从数据库中动态获取放在下拉框中的。
  • 实现逻辑:利用JS点击获取value,通过AJAX传送到后台查询,修改数据后返回成功回调 HTML部分 订单状态: <option value=“1” {eq name=“vo.status” value=“1”}selected{/eq}>进行中 <...
  • ci的核心之一,为解决大数据量下拉字典效率及操作问题,特推出通用的数据字典模块,所有字典数据可在数据库维护,在大数据量时采用分页下拉的展示方式,同时支持拼音简拼搜索,代码项、代码搜索等,支持无限层级...
  • 举个例子:新增二级类目的时候,选择一级类目。 实现:oneId,插入 <el-form-item label="一级分类名称" prop="oneName">...el-select v-model="form.oneId" placeholder="请选择一级分类名称">...
  • Vue element ui Select下拉框获取值

    千次阅读 2019-12-10 11:30:59
    数据定义 data() { return{ projectlist: [],//Select 遍历集合 itemId: 0 } }; 下拉框定义 //v-model="itemId" ... //定义事件getitemId下拉框改变获取信息 <el-select placeholder="项目选择...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,124
精华内容 4,449
关键字:

下拉框获取数据库的值