0

学校のプロジェクトで助けが必要です。

オブジェクトの ArrayList が 2 つあります。1 つは Student オブジェクトを使用するもので、もう 1 つは 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>
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 に答える