<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<%@ taglib prefix="ajn" tagdir="/WEB-INF/tags/ajn"%>

<ajn:page title="구매 대행 신청 도서 목록">

       <ajn:dataTable label="markup">

             <ajn:columnHeader
key="index"
text="순번" type="number"
sortable="true" />

             <ajn:columnHeader
key="bookName"
text="책이름" type="html"
sortable="true" />

             <ajn:columnHeader
key="owners"
text="신청자 명단" type="html" sortable="false"
/>

        </ajn:dataTable>

        <ajn:viewTable label="markup" />

        <ajn:table>

             <ajn:bookOrderRow
index="1" book="<a href="http://www.amazon.com/exec/obidos/tg/detail/-/1932394230/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance">JUnit Recipes:
Practical Methods for Programmer Testing
</a>" members="
영회" />

             <ajn:bookOrderRow
index="2" book="<a href="http://www.amazon.com/exec/obidos/tg/detail/-/1932394885/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance">Java Persistence with
Hibernate
</a>" members="
찬욱,기선,한수,계옥,연숙" />

             <ajn:bookOrderRow
index="3" book="<a href="http://www.amazon.com/exec/obidos/tg/detail/-/159059584X/ref=ord_cart_shr/103-7860518-9786265?%5Fencoding=UTF8&m=ATVPDKIKX0DER&v=glance">Expert Spring MVC and
Web Flow
</a>" members="
찬욱" />

       </ajn:table>

</ajn:page>

와~ 70줄에 달아던 코드가 불과 15줄로 줄었습니다. 짝짝짝 .. 기선아 귿잡!

문제의 코드들은..<tr> <td>들 뿐만이 아닌 YUI의 자바스크립트.. 그것들을 태그파일로 만들어 버렸더니 코드가 확~ 줄어들었습니다. 예전에 물개 선생님 한테서 안 배웠다면 엄청 고생했을 텐데 말이죠. 새삼 다시 감사합니다. :)

이전에 커스텀 태그를 공부했던 흔적들 입니다.
Custom Tag 만들기
9. Tag만들기