サポート > Wagby Developer Network > 見栄えのカスタマイズ > タグライブラリの宣言

Wagby が利用する各種タグライブラリの扱いを説明します。

タグライブラリ宣言をまとめた header.jsp ファイル

Wagby が利用するタグライブラリは次のようになっています。

  • c.tld [JSTL]
  • fmt.tld [JSTL]
  • fn.tld [JSTL]
  • jfc.tld [ジャスミンソフト]
  • relaxer.tld [Relaxer]
  • struts-tiles.tld [Struts Tiles 用]

上記タグライブラリがすぐに利用できるように、共通の「header.jsp」に宣言部をまとめています。 このファイルは env\template\header.jsp として保存されています。内容はつぎのとおりです。


<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

<%@ taglib uri="http://www.relaxer.org/taglib" prefix="relaxer" %>

<%@ taglib uri="http://www.jasminesoft.co.jp/jfc" prefix="jfc" %>

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

relaxer.tld はRelaxerが提供するタグライブラリです。現在は、集計ビューでのみ利用されています。

新しいタグライブラリを追加する

開発者が(自動生成された)JSP を編集して新しいタグライブラリを導入する場合は、次の手順に従ってください。

  1. $(DEVHOME)\customize\webpage\WEB-INF\tld フォルダに、必要な TLD ファイルを配置します。
  2. 必要な jar ファイルを $(DEVHOME)\customize\webpage\WEB-INF\lib フォルダに配置します。
  3. $(DEVHOME)\env\template\header.jsp ファイルを編集し、タグライブラリの宣言を記述します。

ジャスミンソフトが提供するタグライブラリ

ジャスミンソフトが開発したタグライブラリ jfc の内容は次のとおりです。

タグ名 内容
checkLogon ログオン済みかどうかを確認します。
ifLogon ログオン済みの場合、要素の内容部を処理します。
MD5Hash セッションIDのハッシュ値をセットします。システム内部で利用しています。
encodePrimaryKey サーバに対象データの主キーを送信する場合、このタグを用いてエンコード処理を行ないます。

(*) タグライブラリ記述子である jfc.tld はフレームワーク部である lib/j_jfc.jar に含まれています。