2012-05-14 39 views
0

我想打印出的名單,我想成爲一個更好的教育機會 我想這樣的代碼:打印在jsp中的名單

 <tr> 
       <td> Names: </td> 

      <td> 
       <c:forEach items="${names}" var="allnames">     
        <c:out value="${allnames} " ></c:out>       
       </c:forEach> 
      </td> 

     </tr> 

但它打印一個緊挨着另一個。我應該改變什麼?

PS:現在的結果是:名稱:尼克·喬治·約翰 ,我想是:

  Names: nick 
       george 
       john 

回答

4

使用標籤

名稱:

  <td> 
       <c:forEach items="${names}" var="allnames"> 
        <br/>     
        <c:out value="${allnames} " ></c:out>       
       </c:forEach> 
      </td> 

     </tr> 
+1

其實,建議''
是不是一個有效的標籤 http://www.w3schools.com/tags/tag_br.asp – StepTNT

+0

是的興奮地它應該是
對不對? –

+0

是的,正如我在答覆中所寫的那樣。 – StepTNT

2

添加<br/>後每個名稱將打印一個新行

<tr> 
      <td> Names: </td> 

     <td> 
      <c:forEach items="${names}" var="allnames">     
       <c:out value="${allnames} " ></c:out>       
       <br/> 
      </c:forEach>    
     </td> 

    </tr> 

,或者您可以在您的forEach的<td>標籤(我不是很肯定,這將工作!)

1

添加<br/>旁邊<c:out>

<c:out value="${allnames} " ></c:out> <br/> 
1

您應該使用<br/>標籤通過@JOHND

0
<td> 
    <tr> Names: </tr> 
    <tr> 
     <c:forEach items="${names}" var="allnames">     
      <c:out value="${allnames} " ></c:out>       
     </c:forEach> 
    </tr> 
</td>