MicroNova YUZU JSP タグライブラリについて

2006年6月12日

MicroNova YUZUはJSP標準タグライブラリ(JSTL)を強化すべく設計された式言語(EL)に基づくタグライブラリです。 YUZUはJSP 1.2及び2.0(tomcat 4.x/5.x)の双方の仕様に対応しています。 動作はLinux上でApache tomcat 4.x/5.xとJSTL 1.xレファレンス実装を用いて確認されており、BSDライセンスで公開されています。

ご意見ご質問はsourceforgeのフォーラムかまたはyuzu@micronova.comまでお送り下さい。 YUZUの最新版はhttp://www.micronova.com/からダウンロードできます。

1 インストール

まずJSTL(tomcat 4.xにはJSTL 1.0、tomcat 5.xにはJSTL 1.1)およびJavaMailをTomcatにインストールして下さい。Tomcatが"mytomcat"というディレクトリにあるとすれば、YUZUを"myapp"というウェブアプリケーションにインストールするには、以下のようにして下さい:

  1. tomcat 4.xの場合は"jsp12"、tomcat 5.xの場合は"jsp20"ディレクトリの中に入って下さい。
  2. そこにある"yuzu.jar"を"mytomcat/webapps/myapp/WEB-INF/lib"にコピーして下さい。
  3. そこにある"m.tld"を"mytomcat/webapps/myapp/WEB-INF"にコピーして下さい。
  4. tomcatを再起動して下さい。

JSPファイルの中でYUZUタグを使用するには、次の宣言を付加して下さい:

<%@taglib uri="/WEB-INF/m.tld" prefix="m"%>

"yuzu.jar"はTLDファイルを含んでおりますので、"m.tld"をコピーせずに、次の宣言を用いることもできます:

<%@taglib uri="http://micronova.com/yuzu" prefix="m"%>

2 再コンパイル

tomcat 4.x用にYUZUを再コンパイルするには、"jsp12"ディレクトリ内で、"build.xml"を環境に合わせて変更し、"ant"を実行して下さい。

tomcat 5.x用にYUZUを再コンパイルするには、"jsp20"ディレクトリ内で、"build.xml"を環境に合わせて変更し、"ant"を実行して下さい。

HTML/MIMEパーサはJavaCCを用いて書かれています。パーサを変更する必要があるときには、JavaCCをインストールしてから、以下のファイルに適用して下さい:

src/common/com/micronova/util/cc/html/Parser.jj
src/common/com/micronova/util/cc/mime/Parser.jj