3.9 <ua:getAttribute/>タグ

<この節の構成>
(1) 説明
(2) タグ属性

(1) 説明

ログインしているユーザのユーザ属性値を取得または表示します。

(2) タグ属性

タグ属性を次の表に示します。

表3-9 タグ属性(<ua:getAttribute/>タグ)

タグ属性説明要否C/R
id="id"idにログインしているユーザのユーザ属性値を参照するインスタンスを識別する識別子を指定します。さらに,idはこのインスタンスを参照するスクリプト変数の変数名としても利用されます。このインスタンスはページスコープを持ちます。そのため,同一JSPページ内で参照できます。したがって,idには,ページスコープで一意の識別子を指定する必要があります。idタグ属性を省略した場合は,取得したユーザ属性値をtoStringメソッドを使用してJSPに埋め込みます。typeタグ属性の値C
name="name"nameに<ua:login/>タグで指定したJAAS LoginContextオブジェクトの識別子(idタグ属性で指定)を指定します。誤った識別子を指定した場合は,idスクリプト変数にnullを設定します。R
attrName="attrName"attrNameに取得するユーザ属性の属性名を指定します。指定したユーザ属性がない場合,idスクリプト変数にnullを設定します。R
type="type"typeに取得する属性オブジェクトのクラス名を,パッケージ名を含めた完全名で指定します。typeタグ属性を省略した場合は,"java.lang.String"を仮定します。C
(凡例)
○:必要です。
△:任意です。
-:該当しません。
C:タグ属性の値をJSPコンパイル時に評価します。
R:タグ属性の値を実行時に評価します。