커스텀액션의 본체 안에서 변수 사용하기
<%@tag pageEncoding="utf-8" %>
<%@tag body-content="scriptless"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@attribute name="var" required="true" rtexprvalue="false" %>
<%@attribute name="start" type="java.lang.Integer" %>
<%@attribute name="end" type="java.lang.Integer" %>
<%@variable name-from-attribute="var" alias="number" variable-class="java.lang.Integer" scope="NESTED" %>
<% for (int cnt=start ; cnt<=end ; cnt++){ %>
<c:set var="number" value="<%=cnt %>"/>
<jsp:doBody/>
<% } %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="util" tagdir="/WEB-INF/tags"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>1부터 10까지의 제곱표</h3>
<util:compute var="num" start="1" end="10">
${num}의 제곱은? ${num*num}<br />
</util:compute>
</body>
</html>