Jakarta ee 在HTML表格中显示2个ArrayList
我的学校项目需要一些帮助 我有2个对象数组列表。一个是学生对象,一个是课程对象 每个ArrayList实际上包含DB中的一个表(老师说这样做) 我需要在HTML表格中显示2个表格(2个ArrayList) 此代码仅返回表头Jakarta ee 在HTML表格中显示2个ArrayList,jakarta-ee,arraylist,html-table,Jakarta Ee,Arraylist,Html Table,我的学校项目需要一些帮助 我有2个对象数组列表。一个是学生对象,一个是课程对象 每个ArrayList实际上包含DB中的一个表(老师说这样做) 我需要在HTML表格中显示2个表格(2个ArrayList) 此代码仅返回表头 <table border="1" cellspacing="1" cellpadding="8" bgcolor= #EBDDE2> <tr> <td bgcolor=
<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>
身份证件
标题
身份证件
名称
年
我解决了这个问题:
<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>
我假设您使用的是Java EE,对吗?首先,在上述假设下,我将制作一个自定义标记来显示这两个列表。如果您的老师没有教您使用JavaEE定制标记,那么他没有正确地教您。这方面的一个很好的教程是。我知道这不是一个完整的解决方案,但它应该让你开始。如果你想用便宜的方式做事,你的for循环应该或多或少是可以的。。。。firebug说html是什么?是的,我使用EE。我在你发布的链接中看到了。我正在使用Java作为资源。我有一些方法可以访问数据库,建立连接,。。。我用JSP调用它们。老师这么说:p
<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>