본문 바로가기
카테고리 없음

JSP - JSTL에서 for each를 이용한 구구단 표의 작성

by 팁텍북 2017. 12. 28.

JSP - JSTL에서 for each를 이용한 구구단 표의 작성


출력결과는 아래와 같고 그 아래에는 코드가 있습니다.






<%@page import="java.util.Date"%>
<%@page import="java.util.HashMap"%>
<%@page contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!-- 구구단과 관계없는 시스템 시간정보 -->
<%
    HashMap<String,Object> mapData = new HashMap<>();
mapData.put("today",new Date());
%>
<c:set var="intArray" value="<%=new int[]{0,1,2,3,4,5,6,7,8,9} %>"/>
<c:set var="map" value="<%=mapData%>"/>

<html><body>

시스템정보
<c:forEach var="i" items="${map}">
   ${i.key} = ${i.value}<br>
</c:forEach><hr>
    <h4>구구단</h4>
<table border=1 bgcolor="skyblue" width=100%>
<caption>구구단 계산 결과</caption>
    <c:forEach var="j" begin="1" end="9" varStatus="status1">
    <tr align="center"><td colspan=3>${j}단</td></tr>
    
     <c:forEach var="i" begin="1" end="9" varStatus="status2">
     <tr align="center">
     <td>${status1.index}단</td><td>${status1.count}x${status2.count}</td><td>=>${i*j}</td>
     </tr>
     </c:forEach>
    
</c:forEach>
</table>

</body>

</html>



댓글