0

我的学校项目需要一些帮助。

我有 2 个对象的 ArrayLists。一种是学生对象,一种是课程对象。

每个 ArrayList 实际上包含一个来自 DB 的表(老师说这样做)。

One table is Student(student_id INT PRIMARY KEY, name VARCHAR,  year INT), one table is Course (course_id INT PRIMARY KEY, title VARHAR).

我需要在 HTML 表中显示 2 个表(2 个 ArrayLists)。

此代码仅返回表头。

<table border="1" cellspacing="1" cellpadding="8" bgcolor= #EBDDE2> 
                <tr>
                    <td bgcolor= #FF9966><b>ID</b></td>
                    <td bgcolor= #FF9966><b>Title</b></td>
                    <td></td>
                    <td bgcolor= #FF9966><b>ID</b></td>
                    <td bgcolor= #FF9966><b>Name</b></td>
                    <td bgcolor= #FF9966><b>Year</b></td>
                </tr>

                <tr>
                   <% for (Course cs : courses){%>

                        <td><%= cs.getCourse_id() %></td>
                        <td><%= cs.getTitle() %></td>
                        <td></td>
                   <%}%>

                     <% for (Student st : students){ %>

                        <td><%= st.getStudent_id() %></td> 
                        <td><%= st.getName() %></td> 
                        <td><%= st.getYear() %></td>    
                </tr>

                      <%}%> 
                 </table>

              </body>
4

1 回答 1

0

我解决了它:

<table>
                   <tr>
                      <td>
                         <select id = "mySelect" multiple name = "sid" size = "5">
                             <% for (Student st : students){%>
                                   <option value="<%= st.getStudent_id() %>"><%= st.getStudent_id() %></option>
                                <%}%>
                         </select>                

                       </td>

                       <td><input type="submit" value = "Link"/></td>

                       <td>
                          <select  multiple name = "cid" size = "5">
                              <% for (Course cs : courses){%>
                                    <option value="<%= cs.getCourse_id() %>"><%= cs.getCourse_id() %></option>
                               <%}%>
                          </select>

                        </td>
                    </tr>
                 </table> 
于 2012-07-14T18:38:50.833 回答