9.1 タグライブラリのタグの一覧

統合ユーザ管理フレームワークでは,JSPで統合ユーザ管理フレームワークの機能を利用してユーザ認証を実装するためのJSPタグライブラリを提供します。

統合ユーザ管理フレームワークのJSPタグライブラリをJSPにインポートするためには,次のコードをJSPに記述します。

<%@ taglib uri="http://cosminexus.com/admin/auth/uatags" prefix="ua" %>

統合ユーザ管理フレームワークが提供するJSPタグライブラリに含まれるタグの一覧を次の表に示します。

表9-1 JSPタグライブラリのタグの一覧

タグ名概要
<ua:attributeEntries>Entries</ua:attributeEntries>タグ<ua:attributeEntry/>タグと協調して,ログイン時に取得するユーザ属性の一覧を指定します。
<ua:attributeEntry/>タグログイン時に取得する個々のユーザ属性を指定します。
<ua:chpw/>タグ指定したユーザのパスワードを変更します。
<ua:exception>Body</ua:exception>タグ例外が発生した場合の処理をBodyに記述します。
<ua:getPrincipalName/>タグログインしているユーザのPrincipal名(ユーザID)を取得または表示します。
<ua:getAttribute/>タグログインしているユーザのユーザ属性値を取得または表示します。
<ua:getAttributes/>タグログインしているユーザのユーザ属性値(Multi-Value)を取得または表示します。
<ua:getAttributeNames/>タグログインしているユーザのユーザ属性名の一覧を取得または表示します。
<ua:login/>タグログインします。
<ua:logout/>タグログアウトします。
<ua:notLogin>Body</ua:notLogin>タグログインしていない場合の処理をBodyに記述します。各JSPページの先頭に記述することで,そのJSPページを処理する前にログインしているかどうか確認できます。

この章の9.29.12では,各タグのタグ属性について表形式で説明しています。表中の「型」はタグ属性の結果として定義されるスクリプト変数の型を,「C/R」はタグ属性の値をJSPコンパイル時に評価するか(C),実行時に評価するか(R)を示します。