JSP

JSTL에서 forEach 문 사용

무니버 2011. 2. 10. 17:49

 

 

 

forEach 문은  자바의 향상된 FOR문과 비슷하다.

아래는 FORM에서 숫자를 하나 입력받아 구구단을 출력해보는 코드이다..

 

 

</head>
<body>

<c:if test="${ !empty param.su}">
     <c:forEach var="a" begin="1" end="9" step="1">
     ${param.su} * ${a}= ${param.su*a}  <br/>
     </c:forEach>
</c:if>


<form method="post">
 수:<input type="text" name="su"/><br/>
<input type="submit" name="확인">

</form>


</body>

 

 

 

jstl에서는 null이란 의미가 없으므로 위처럼 empty구문을 이용해서 값의 null여부를 검사한다.

나머지는 for문과 비슷하다.

 

결과값: 아래는 FORM에 5를 입력했을대 결과값이다.