0
我需要我的學校項目的一些幫助。在HTML表格中顯示2 ArrayLists
我有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>
我假設你使用的是Java EE,這是正確的?首先,在前面的假設下,我會製作一個自定義標籤來顯示這兩個列表。如果你的老師沒有教你使用Java EE的自定義標籤,他沒有正確地教你。一個很好的教程是http://docs.oracle.com/javaee/5/tutorial/doc/bnalj.html。我知道這不是一個完整的解決方案,但它應該讓你開始。如果你想用廉價的方式來做事情,那麼你所擁有的for循環應該或多或少地好.... ....螢火蟲說html是什麼? – 2012-07-10 01:16:40
是的,我使用EE。我讀了你發佈的鏈接。我正在使用Java來獲取資源。在那裏,我有訪問數據庫的方法,建立連接,...並在JSP中調用它們。老師這樣說道: – Dia 2012-07-11 20:05:06