在jsp中生成动态组合框

Posted

技术标签:

【中文标题】在jsp中生成动态组合框【英文标题】:Generating Dynamic combobox in jsp 【发布时间】:2012-09-12 07:02:39 【问题描述】:

我在表格中有反馈参数,在另一个表格中有教师姓名。不同班级的参数和教师姓名会有所不同。 根据参数编号和教师编号,我想生成组合框并希望在 Action 类中获取数据,然后将这些值(包括教师姓名和反馈参数)保存到 DB。

jsp页面是这样的

        teachers|Name1|Name2|Name3.......
        Param   |-------------------------------- 
        p1        box1 box2  box3 ..........
        p2        box1 box2  box3 ..........
        p3        box1 box2  box3 ..........   
        .
        . 
        .
        .
        .
        .

如何做到这一点的任何例子。

【问题讨论】:

你的问题一点都不清楚,能否澄清一下 【参考方案1】:

通常您可以像这样动态填充组合框:

<html>
  <select>
  <%
    for(int i=0;i<=10;i++)
    %>
      <option value="<%=i%>"><%=i%></option>
    <%
    
  %>
  </select>
</html>

要使用数据库中的数据执行此操作,请查看 Vlads Answer hier,您只需在需要 cobobox 的每个表格单元格内部调用的例程中实现代码。

【讨论】:

一般不使用scriptlet。 好吧,没有用户输入涉及到他,所以这不是一个大问题,但通常你是对的 +1

以上是关于在jsp中生成动态组合框的主要内容,如果未能解决你的问题,请参考以下文章

根据使用 Javascript 选择的组合框动态添加表单字段

如何在jsp中填充组合框? [复制]

如何创建一个可以一次填充多个组合框的方法?

如何动态更改组合框显示成员

为啥动态值没有填充在自动完成组合框中?

在 Userform 中动态添加或删除一行组合框也是处理这些组合框输入的参考代码