tagファイルを使おう!

今まで全然知りませんでした。tagファイル。

tagファイルを作る


hoge.tag を以下の内容で作る

<%@ tag pageEncoding="UTF-8"%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ attribute name="value" required="true" %>
<fmt:formatNumber value="${value}" pattern="###,###" />


tagdirを指定する


作ったタグファイルを使うjspで、

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


と宣言する。

使ってみる!


<m:hoge value="${hogeDto.hogeNUm}" />

って感じで、valueにelで値を渡せばフォーマットしてくれる。
マクロみたいな感じですかね。
詳細な解説はこちらにありました。
http://www.techscore.com/tech/J2EE/JSP/14.html

0 コメント: