Java 通过迭代显示选择列表

Java 通过迭代显示选择列表,java,jsp,select,jdbc,Java,Jsp,Select,Jdbc,总列值如下所示 当我点击“1”时,它正在工作。。。 当我单击java或jsp时,它将显示一个空指针异常 我想使用java值1显示,因为它是逻辑。缺少值attr,现在它应该提交值 1 java 2 jsp 试试这个 <% for (String temp : list) { // how to i get this.. out.println("<option value='"+temp +"'>"+ temp +"</o

总列值如下所示

当我点击“1”时,它正在工作。。。 当我单击java或jsp时,它将显示一个空指针异常


我想使用java值1显示,因为它是逻辑。

缺少值attr,现在它应该提交值

1 java 

2 jsp 

试试这个

<%
    for (String temp : list) {
        // how to i get this..
        out.println("<option  value='"+temp +"'>"+ temp +"</option>");
    }
%>


我得到了相同的结果。实际上,您正在列表中添加元素,就像第一个是批次id,第二个是课程名称一样。所以,当你做一个循环来获取批处理id时,我加上I=I+2。因为批次id存储在索引上的列表中,如1,3,5,7,。。
<%
    for (String temp : list) {
        // how to i get this..
        out.println("<option  value='"+temp +"'>"+ temp +"</option>");
    }
%>
<%
    for (int i = 0; i < list.size(); i = i+2) {
        out.println("<option  value='"+list.get(i) +"'>"+ list.get(i+1) +"</option>");
    }
%>