public class WriteCodeCountTag
extends javax.servlet.jsp.tagext.TagSupport
コードリストのサイズを返却する。
内部処理として、サーブレットコンテキストから
(id)で指定された CodeListLoader を探し出し、
その中に保存されているコードリストを取得し、そのサイズを返却する。
見つからない場合、サイズ 0 を返却する。
writeCodeCount タグでは、以下の属性をサポートする。
属性名 | デフォルト値 | 必須性 | 実行時式 | 概要 |
id |
- |
true |
true |
この属性からコードリストを持つコードリストローダーを検索する。つまり
CodeListLoader
を実装した bean の名前を指定する。
コードリストが見つからない場合、0が返却される。
|
このタグによって設定されるスクリプティング変数はありません。
DBCodeListLoader
、
及び
MappedCodeListLoader
を参照。
JSP内での記述例。
コードリストの取得に関しては、
…
<t:writeCodeCount id="loader1" />
…
DefineCodeListTag
を参照。
コンストラクタと説明 |
---|
WriteCodeCountTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
タグ評価終了時に呼ばれるメソッド。
|
int |
doStartTag()
タグ評価開始時に呼ばれるメソッド。
|
void |
release()
タグハンドラ解放時の処理。
|
public int doStartTag() throws javax.servlet.jsp.JspException
サーブレットコンテキストからコードリストローダー を検索し、コードリストを発見した場合、コードリストの要素数を 返却する。 コードリストが発見できない場合、0が画面に書き込まれる。
doStartTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doStartTag
クラス内 javax.servlet.jsp.tagext.TagSupport
EVAL_BODY_INCLUDE
javax.servlet.jsp.JspException
- JSP
例外public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doEndTag
クラス内 javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
- JSP 例外public void release()
release
インタフェース内 javax.servlet.jsp.tagext.Tag
release
クラス内 javax.servlet.jsp.tagext.TagSupport
Copyright © 2014. All Rights Reserved.