クラス ResponseHeaderTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.ResponseHeaderTag
-
- すべての実装されたインタフェース:
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 ResponseHeaderTag extends CommonTagSupport
レスポンスヘッダー情報をセットするタグです。 レスポンスヘッダーには、キャッシュコントロールやリフレッシュ(ページ自動転送)などを行う ヘッダー情報をセットすることで、HTML の振る舞いを制御することができます。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ResponseHeaderTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setCacheControl(String cc)
【TAG】レスポンスヘッダ に、Cache-Control の値を設定します(初期値:"max-age=0")。void
setContentType(String ct)
【TAG】レスポンスヘッダ に、content-Type の値を設定します。void
setLocation(String lo)
【TAG】レスポンスヘッダ に、location の値を設定します。void
setRedirect(String rd)
【TAG】指定されたURLへ一時的なリダイレクトレスポンスを送信します。void
setRefresh(String ref)
【TAG】レスポンスヘッダ に、refresh の値を設定します。void
setRefreshURL(String refurl)
【TAG】レスポンスヘッダ に、refresh の値を設定するときに、指定のURLをロードします。void
setStatus(String st)
【TAG】ステータスコードを設定します。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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
-
-
-
-
コンストラクタの詳細
-
ResponseHeaderTag
public ResponseHeaderTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setCacheControl
public void setCacheControl(String cc)
【TAG】レスポンスヘッダ に、Cache-Control の値を設定します(初期値:"max-age=0")。- パラメータ:
cc
- Cache-Control
-
setContentType
public void setContentType(String ct)
【TAG】レスポンスヘッダ に、content-Type の値を設定します。- パラメータ:
ct
- content-Type
-
setRefresh
public void setRefresh(String ref)
【TAG】レスポンスヘッダ に、refresh の値を設定します。- パラメータ:
ref
- 画面更新(秒)
-
setRefreshURL
public void setRefreshURL(String refurl)
【TAG】レスポンスヘッダ に、refresh の値を設定するときに、指定のURLをロードします。- パラメータ:
refurl
- 再リクエストさせるURL
-
setRedirect
public void setRedirect(String rd)
【TAG】指定されたURLへ一時的なリダイレクトレスポンスを送信します。- パラメータ:
rd
- リダイレクするURL
-
setLocation
public void setLocation(String lo)
【TAG】レスポンスヘッダ に、location の値を設定します。- パラメータ:
lo
- ドキュメントのアドレス(ロケーション)
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-