独自タグ作成 - Tag File
Taf FIleは独自タグの簡易版である。
タグクラス、タグライブラリ定義(,tld)は不要である。
TagFileのコンパイル指令
myTagList.tag |
<%@ attribute name="cellColor" required="true"%>
<%@ attribute name="bean" type="java.util.List" required="true"%>
<table border="1">
<%
for (String str : (List<String>)bean) {
out.println("<tr><td bgcolor='${cellColor}'>" + "要素 :" + str + "</td></tr>");
}
%>
</table>
|
testMyTag.jsp |
<%@ page import="java.util.*"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="tags"%>
<html>
<head>
<title>test my tag.</title>
</head>
<body>
<%
List<String> list = new ArrayList<String>();
list.add("element1");
list.add("element2");
list.add("element3");
%>
<tags:myTagList bean="${list}" cellColor="#99dd99"></tags:myTagList>
</body>
</html>
|