JSTLを使用してBeanクラスから値を取得しています。Beanクラスから取得する値は、java.util.Mapになります。以下のコードで値を取得することに成功しています:
<c:forEach items="${bean.map}" var="item">
<c:out value="${item.key}"/> = <c:out value="${item.value}"/><br/>
</c:forEach>
キーと値のペアを取得した後、4行7列のテーブルを作成する必要があります。地図:
map.put(2, true);
map.put(18, true);
マップのキーは1〜28で、値はTRUEまたはFALSEになります。
キーが2で、値がTRUEの場合、テーブルの(1,2)にチェックマークを付ける必要があります。つまり、1行2列目です。
同様に、キーが18の場合、表の(3,4)にチェックマークを付ける必要があります。
<table border="1" width="100%">
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
<th>6</th>
<th>7</th>
</tr>
<c:forEach items="${bean.map}" var="item" >
<tr>
<td><c:out value="${item.value}"/></td>
</tr>
</c:forEach>
</table>
私はJSTLのみを使用するように制限されており、JSTLを初めて使用するため、さらに先に進む方法がわかりません。生活を楽にするjavascriptorjqueryの使用は許可されていません。
さらに先に進むための提案をお願いします。どんな助けでもかなりのものになります。