我的学校项目需要一些帮助。
我有2个对象的ArrayLists。一个是Student对象,一个是Course对象。
每个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>
答案 0 :(得分: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>