본문 바로가기

JSP(Java Server Page)/JSTL

JSTL forEach문

<%@ page contentType="text/html; charset=UTF-8"%>

<%@ page trimDirectiveWhitespaces="true" %>

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

<%

   String cp = request.getContextPath();

request.setCharacterEncoding("utf-8");

%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>

</head>

<body>


<form method="post">

수 : <input type="text" name="num" value="${param.num}"> <!-- 값이 없다면 null이 아닌 공백으로 표시된다. -->

<input type="submit" value=" = ">

</form>


<c:if test="${not empty param.num }"> <!-- 값이 있다면 -->

<c:forEach var="n" begin="1" end="9"> <!-- n이 1에서 9까지 바뀌면서 9번반복 -->

${param.num} * ${n} = ${param.num*n }<br/>

</c:forEach>

<br/>

<c:set var="g" value="1"/> <!-- set은 변수 선언 -->

<c:forEach var="n" begin="1" end="${param.num }">

<c:set var="g" value="${g * 2}"/>

2^${n} = ${g}<br/> 

</c:forEach>

</c:if>


</body>

</html>



'JSP(Java Server Page) > JSTL' 카테고리의 다른 글

JSTL fmf  (0) 2013.07.02
JSTL import  (0) 2013.07.02
JSTL varStatus  (0) 2013.07.02
JSTL when문  (0) 2013.07.02
JSTL if문  (0) 2013.07.02