zoukankan      html  css  js  c++  java
  • 用Ajax 实现将数据库的数据传入select的option中。

    很简单的举例:例如,我这里要获取数据库user表里的 username 传入select的option中。

    1、先写方法获取数据库里的 user 表里的数据,我这里是userDao 下的 getAllUser() 来获取。

    2、在Servlet中,创建方法getUserinfo

    1 protected void getUserinfo(HttpServletRequest request, HttpServletResponse response) 
    2             throws ServletException, IOException {
    3         //调用getAllUser(),获得 user的list
    4         List<User> users = userDao.getAllUser();
    5         //把获得的list 放入 request 中
    6         request.setAttribute("users", users);
    7         //转发到页面
    8         request.getRequestDispatcher("/index.jsp").forward(request, response);
    9     }

    3、创建要转发到的页面:index.jsp 

    在此页面写select,用到了标签去获取放入request 中的数据。

    ${users }:就是获取放入 request 中的 user 对象。
    ${user.userId }:就是获取 user 中 userId 这个字段的值。
    ${user.userName }:同理,就是获取 user 中 userName 这个字段的值。

    代码:

    1 供货商:
    2         <select id="single" >
    3                 <option>请选择...</option>
    4                 <!-- 这里要获取 用户表的username -->
    5                 <c:forEach items="${users }" var="user">
    6                       <option value="${user.userId }">${user.userName }</option>
    7                   </c:forEach>
    8         </select>

    最后就能看到如下图:

    over。

  • 相关阅读:
    VBS发送邮件-1
    docker命令
    NLP | 自然语言处理
    windows: Python安装scipy,scikit-image时提示"no lapack/blas resources found"的解决方法
    Sense2vec with spaCy and Gensim
    python 去停用词
    nohup command > myout.file 2>&1 &
    NLTK vs SKLearn vs Gensim vs TextBlob vs spaCy
    Gensim进阶教程:训练word2vec与doc2vec模型
    Gensim入门教程
  • 原文地址:https://www.cnblogs.com/daoxiaobai/p/6395057.html
Copyright © 2011-2022 走看看