0

request.setAttribute("timeSheet_ID", timeSheet_ID); request.setAttribute("employee_id", employee_id); request.setAttribute("Assignment_ids", Assignment_ids); request.setAttribute("task_names", task_names); request.setAttribute("Dates", Dates); request.setAttribute("durations", durations); request.setAttribute("project_names", project_names);

私のサーブレットには上記のコードがあります。すべての request.setAttribute には、n 個の値のセットがあります。

<td>${employee_id}</td>  
<td>${timeSheet_ID}</td> 
<td>${Assignment_ids}</td>
<td>${task_names}</td>
<td>${Dates}</td>
<td>${durations}</td>
<td>${project_names}</td>

私のjspページには、request.setAttributeからの値を表示するための上記のコードがあります。値のように表示されます

従業員 ID タイムシート ID 割り当て ID タスク名 日付 期間 ID プロジェクト名

[71, 71, 71, 71, 71] [56, 57, 58, 59, 60] [2, 2, 2, 2, 2] [View Task, View Task, View    Task, View Task, View Task] [2013-09-30, 2013-10-01, 2013-10-02, 2013-10-03, 2013-10-04] [15, 12, 15, 15, 15] [Timesheet Application, Timesheet Application, Timesheet Application, Timesheet Application, Timesheet Application] 

しかし、値を表形式で表示する必要があります。

従業員 ID タイムシート ID 割り当て ID タスク名 日付 期間 プロジェクト名

71            56             2          View Task 2013-09-30     2      Timesheet Appli
71            57             2          View Task 2013-09-30     3      Timesheet Appli
71            58             2          View Task 2013-09-30     5      Timesheet Appli
71            59             2          View Task 2013-09-30     5      Timesheet Appl
71            60             2          View Task 2013-09-30     4      Timesheet Appli

"c:forEach" を使用してみます。しかし、私は縦に表示されません。

4

1 に答える 1

1
 <table>
  <c:forEach ... >
  <c:set var="count" value="0"/>
  <tr>
      <td>${employee_id[count]}</td>  
      <td>${timeSheet_ID[count]}</td> 
      <td>${Assignment_ids[count]}</td>
      <td>${task_names[count]}</td>
      <td>${Dates[count]}</td>
      <td>${durations[count]}</td>
      <td>${project_names[count]}</td>
      <%=count++%>
    </tr>
 </c:forEach>
<table>
于 2013-10-16T14:20:08.313 に答える