2011-02-08 113 views
1

我想從數據庫中取出一些數據,並將其排列成行,每行有4列。想到表格或css。順便說一句,我不需要邊界。如何使用Spring MVC和JSP在列中顯示數據?

什麼是乾淨的方式來做到這一點?如果我使用表格,我將不得不計算在一行中完成了多少個單元格,並在最後一行中爲該行添加了一些空單元格。對?什麼是更好的方法?

我正在使用Spring MVC JSP並查看了相關的文檔。 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/view.html

謝謝!

回答

2
+0

感謝您的回覆。您共享的鏈接顯示如何遍歷對象以及如何在表格行中顯示該對象的屬性。我一直在尋找如何遍歷字符串,並在同一行中有4個字符串。此外,它將不得不處理字符串數不是4的倍數的情況。謝謝! – finneycanhelp 2011-02-11 21:43:41

2

我建議是這樣的:

<table id="list"> 
<thead class="dataTableHeader"> 
    <tr> 
     <td><fmt:message key="items.header"/></td> 
    </tr> 
</thead> 
<tbody> 
    <c:if test="${fn:length(yourForm.items.count) < 4}"> 
     <tr> 
      //add some empty rows 
     </tr> 
    </c:if> 
     <c:forEach var="item" items="${yourForm.items}"> 
      <tr> 
       <td>${item.id}</td> 
            // and other colums 
      </tr> 
     </c:forEach> 
</tbody> 

+0

這樣的事情,是真的。我認爲會使用一個計數器,並且一旦連續第4個單元格完成,它可以完成該行並開始另一個。必須進行檢查以處理空單元格的情況。例如:輸出10項產生3行,第3行包含2個空單元。 – finneycanhelp 2011-02-09 02:35:21

相關問題