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>

或者你可以<td>在你的 forEach 中包含标签(我不太确定这会起作用!)

于 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 回答