JSP

변수를 지원하는 커스텀액션1

헝그리하트 2013. 3. 22. 10:44

max.tag 파일 생성


<%@tag pageEncoding="utf-8" %>

<%@tag body-content="empty"%>

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

 

<%@attribute name="num1" type="java.lang.Integer" %>

<%@attribute name="num2" type="java.lang.Integer" %>

 

<%@variable name-given="maximum" variable-class="java.lang.Integer" scope="AT_END"%>

 

<%

    int result;

    if(num1 > num2) result = num1;

    else result = num2;

 

%>

<c:set var="maximum" value="<%=result %>"/>

 

 

<%@ 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>최대값 구하기</h3>

<util:max num1="3" num2="4"/>

최대값 : ${maximum}

</body>

</html>