tld파일 작성
<?xml version="1.0" encoding="UTF-8"?>
<taglib version="2.0"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd ">
<tlib-version>0.0</tlib-version>
<short-name>mytag</short-name>
<function>
<name>isNumber</name>
<function-class>com.el.MyElClass</function-class>
<!--
<function-signature>boolean isNumber(java.lang.String)</function-signature>
</function>
</taglib>
<%@ page import="com.el.MyElClass" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="mytag" uri="/WEB-INF/MyTagLib.tld"%>
<%
MyElClass myClass = new MyElClass();
pageContext.setAttribute("myClass", myClass);
%>
<html>
<head>
<title>표현 언어 메서드 호출</title>
</head>
<body>
<h3>영역에 저장 후 메서드 호출하기</h3>
001225-3000000 => ${ myClass.getGender("0012225-3000000") }<br/>
001225-2000000 => ${ myClass.getGender("0012225-2000000") }<br/>
<h3>클래스명을 통해 정적 메서드 호출하기</h3>
${ MyElClass.showGugudan(7)}
<h2>TLD 파일 등록 후 정적 메서드 호출하기</h2>
<ul>
<li>mytag:isNumber("100") => ${ mytag:isNumber("100") }</li>
<li>mytag:isNumber("이백") => ${ mytag:isNumber("이백") }</li>
</ul>
</body>
</html>
결과
