2012-05-14 13 views
0

私は名前のリストをプリントアウトしようとしていると私がダウンして、私はこのコードをしようとしている別の 1つになりたい:印刷JSPの名前のリスト

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

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

     </tr> 

をしかし、それは印刷1つは隣にあります。私は何を変えるべきですか?

PS:結果は以下のようになります。名前:ニックジョージ・ジョン と私はなりたい:

  Names: nick 
       george 
       john 

答えて

4

使用タグ

名:後<br/>を追加

  <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

はいexcatlyそれは
が正しいはずですか? –

+0

はい、私は私の答えに書いています。 – StepTNT

2

各名前は新しい行を印刷します

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

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

    </tr> 

か、あなたのforEachで<td>タグを含めることができます(私はこれが動作することは非常にわからない!)<br/><c:out>

1

追加:あなたは<br/>タグを使用する必要があります

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

@JOHND

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