0

jspを使用してこのコードのセットを繰り返したい(私はNetbeans 7.2.1を使用しています)

<div class ="grid">
        <div class="img">
            <a target="_blank" href="Selected_Game.jsp?gameid=<%=rs.getString(1)%>">
                <img src="<%=rs.getString(2)%>" alt="">
            </a>
            <div class="desc">
                <div class="GName"> 
                    <%=rs.getString(3)%></div>
                <div class="Cost">Rs.<%=rs.getInt(5)%></div>
            </div>
        </div>
4

3 に答える 3

1

データベースからデータを取得していると思います。次に、次のようにコードを記述します

<div class ="grid">
<% 
while (rs.next()) {  // check for next row and display data accordingly
%>
  <div class="img">
        <a target="_blank" href="Selected_Game.jsp?gameid=<%=rs.getString(1)%>">
            <img src="<%=rs.getString(2)%>" alt="">
        </a>
        <div class="desc">
            <div class="GName"> 
                <%=rs.getString(3)%></div>
            <div class="Cost">Rs.<%=rs.getInt(5)%></div>
        </div>
    </div>

<% 
 }   //end of while loop
%>
</div>
于 2012-12-19T16:33:32.950 に答える
0

そのコードをループに入れるか、インクルードのように再利用するかは不明です。

反復 (ループ)

そのコードを for ループでラップできます。

<% for (int i=0; i<limit; i++) { %>
  html and jsp code in here
  <%= i %>
<% } %>

繰り返す (繰り返す)

そのコードをスニペット/タグに入れて含めることができます:

<jsp:include page="hello.jsp"/>
于 2012-12-19T16:30:26.773 に答える
0

JSTL のC:for-each タグを使用する

 <c:forEach var="person" items="${people.people}" varStatus="rowCounter">

      </c:forEach>
于 2012-12-19T16:30:59.410 に答える