⑦Struts2 + Spring3 のReviewのついでのJTSL

今更だが、JSP側をガリガリやる上で、JSTLでのコーディングは必須。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

で, 添え字 c で、jsp/jstl/core を指定して、

よくある繰り返しパターン①
テーブルの行出力の繰り返し、を c:forEach で実装。

<c:forEach var="i" begin="0" end="10">
<tr>
    <td> <c:out value="${i}"/> </td> <td> <c:out value="${i * x}"/> </td>
</tr>
</c:forEach>

よくある繰り返しパターン② forEach

<c:set var="artist" value="写楽,ピカソ,ゴッホ,モネ"/>
<c:forEach var="name" items="${artist}" begin="0" end="4" step="1">
<c:out value="${name}"/>
</c:forEach>

よくある繰り返しパターン③ forTokens
<c:forTokens var="name" items="${artist}" delims=":">
<c:out value="${name}"/>
</c:forTokens>

<c:forTokens var="name" items="写楽,ピカソ,000,333" delims="," varStatus="loop">
<c:out value="${loop.count} ${name}"/>
</c:forTokens>

 

トラックバック(0)

トラックバックURL: http://erikay.cho88.com/cms/mt-tb.cgi/13

コメントする