2011-02-08 9 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

rendering data in jsp using spring controllers and different classes

私はそれは完全にあなたの質問に答えると思います。

+0

ありがとうございます。共有したリンクは、オブジェクトをループする方法と、そのオブジェクトのプロパティを表の行に表示する方法を示しています。私は文字列をループする方法を探していて、同じ行に4つの文字列を持っていました。また、文字列の数が4の倍数でない場合を処理する必要があります。ありがとう! – finneycanhelp

+0

これは最も近いです。すてきな一日を! – finneycanhelp

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

関連する問題