본문 바로가기

JSP

동적 애트리뷰트를 지원하는 태그파일

doubleLine.tag 파일 생성


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

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

<%@tag dynamic-attributes="attrs"%>

 

<font color=${attrs.color}>

 

<%

    java.util.Map attrs =

         (java.util.Map) jspContext.getAttribute("attrs");

    String str = (String) attrs.get("size");

    int size = Integer.parseInt(str);

   

    for(int cnt=0 ; cnt<size; cnt++){

         out.print("=");

    }

%>

 

</font><br />

 

 

<%@ 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:doubleLine color="green" size="30"/>

    샌드위치<br />

    우동<br />

    <util:doubleLine color="purple" size="50"/>

 

</body>

</html>