본문 바로가기

JSP

커스텀액션의 본체 안에서 변수 사용하기

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