<%@ 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 |