在jsp中打印一个名字列表

时间:2012-05-14 06:51:48

标签: java jsp servlets

我正在尝试打印出一个名单列表,我希望成为另一个名单 我正在尝试这段代码:

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

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

      </tr>

但它会打印另一个旁边的那个。我应该改变什么?

P.S:结果现在是:姓名:尼克乔治约翰    我想成为:

         Names: nick
                george
                john

5 个答案:

答案 0 :(得分:4)

使用标记

                    姓名:

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

      </tr>

答案 1 :(得分: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>标记(我不太确定这会有效!)

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

您应该使用@JOHND

建议的<br/>标记

答案 4 :(得分:0)

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