クラス HiddenTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.HiddenTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class HiddenTag extends CommonTagSupport
隠しフィールドを作成するタグです(bodyHidden は廃止しました)。 name属性をキーにvalue属性をセットします。 通常のhiddenタグの他に、BODY部に記述した値を送信することができます。 BODY部に記述した値は、リターンコードが取り除かれます。 また、keys属性、vals属性を指定することで、複数のキー+値を同時に設定できます。 ※ id属性は、name が使用されます。 6.9.9.3 (2018/09/25) JSPチェック専用の、noForm属性は、formに含まれない hidden タグをエラーにしません。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 HiddenTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。int
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。protected String
makeTag()
隠しフィールドを作成します。protected void
release2()
タグリブオブジェクトをリリースします。void
setDefaultVal(String dv)
【TAG】value属性に値がセットされていないとき使用する、初期値を指定します。void
setKeys(String ns)
【TAG】名前をCSV形式で複数指定します(name属性とkeys属性は同時には登録できません)。void
setName(String nm)
【TAG】名前を指定します(name属性とkeys属性は同時には登録できません)。void
setNoForm(String flag)
【TAG】formの外で使用する場合に、true にセットします(JavaScriptの変数受け渡し等)。void
setVals(String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。void
setValue(String val)
【TAG】値を指定します(この属性を使うとBODY部は無視されます)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
コンストラクタの詳細
-
HiddenTag
public HiddenTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doStartTag
public int doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。- 定義:
doStartTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doStartTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
doAfterBody
public int doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。- 定義:
doAfterBody
インタフェース内javax.servlet.jsp.tagext.IterationTag
- オーバーライド:
doAfterBody
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示(SKIP_BODY)
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
makeTag
protected String makeTag()
隠しフィールドを作成します。 hidden( name ,value ) <input type="hidden" name="名前" value="隠し文字"> <input type="hidden" keys="名前1,名前2・・・" vals="値1,値2・・・">- 戻り値:
- 隠しフィールドタグ文字列
-
setKeys
public void setKeys(String ns)
【TAG】名前をCSV形式で複数指定します(name属性とkeys属性は同時には登録できません)。- パラメータ:
ns
- 名前(CSV形式)
-
setDefaultVal
public void setDefaultVal(String dv)
【TAG】value属性に値がセットされていないとき使用する、初期値を指定します。- パラメータ:
dv
- 初期値
-
setNoForm
public void setNoForm(String flag)
【TAG】formの外で使用する場合に、true にセットします(JavaScriptの変数受け渡し等)。- パラメータ:
flag
- JavaScriptの変数受け渡しに使用する場合は、true
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-