0

名前のリストを印刷しようとしていますが、次のコードを試しています。

       <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

5 に答える 5

4

タグを使用

名前:

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

      </tr>
于 2012-05-14T06:54:44.210 に答える
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>(これが機能するかどうかはわかりません!)

于 2012-05-14T06:55:36.940 に答える
1

<br/>次の横に追加<c:out>

<c:out value="${allnames} " ></c:out> <br/>
于 2012-05-14T06:56:19.370 に答える
1

<br/>@JOHNDによって提案されたタグを使用する必要があります

于 2012-05-14T06:56:40.467 に答える
0
<td>
   <tr> Names: </tr>
   <tr>
      <c:forEach items="${names}" var="allnames">                   
          <c:out value="${allnames} " ></c:out>                           
      </c:forEach>
   </tr>
</td>
于 2012-05-14T06:56:52.087 に答える