public class ResponseHeaderTag extends CommonTagSupport
レスポンスヘッダー情報をセットするタグです。 レスポンスヘッダーには、キャッシュコントロールやリフレッシュ(ページ自動転送)などを行う ヘッダー情報をセットすることで、HTML の振る舞いを制御することができます。
●形式:<og:responseHeader cacheKey="[・・・]" /> ●body:なし ●Tag定義: <og:responseHeader cacheControl 【TAG】レスポンスヘッダ に、Cache-Control の値を設定します(初期値:"max-age=0") contentType 【TAG】レスポンスヘッダ に、content-Type の値を設定します refresh 【TAG】レスポンスヘッダ に、refresh の値を設定します refreshURL 【TAG】レスポンスヘッダ に、refresh の値を設定するときに、指定のURLをロードします redirect 【TAG】指定されたURLへ一時的なリダイレクトレスポンスを送信します status 【TAG】ステータスコードを設定します location 【TAG】レスポンスヘッダ に、location の値を設定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
ResponseHeaderTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setCacheControl(java.lang.String cc)
【TAG】レスポンスヘッダ に、Cache-Control の値を設定します(初期値:"max-age=0")。
|
void |
setContentType(java.lang.String ct)
【TAG】レスポンスヘッダ に、content-Type の値を設定します。
|
void |
setLocation(java.lang.String lo)
【TAG】レスポンスヘッダ に、location の値を設定します。
|
void |
setRedirect(java.lang.String rd)
【TAG】指定されたURLへ一時的なリダイレクトレスポンスを送信します。
|
void |
setRefresh(java.lang.String ref)
【TAG】レスポンスヘッダ に、refresh の値を設定します。
|
void |
setRefreshURL(java.lang.String refurl)
【TAG】レスポンスヘッダ に、refresh の値を設定するときに、指定のURLをロードします。
|
void |
setStatus(java.lang.String st)
【TAG】ステータスコードを設定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, 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
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public ResponseHeaderTag()
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setCacheControl(java.lang.String cc)
cc
- Cache-Controlpublic void setContentType(java.lang.String ct)
ct
- content-Typepublic void setRefresh(java.lang.String ref)
ref
- 画面更新(秒)public void setRefreshURL(java.lang.String refurl)
refurl
- 再リクエストさせるURLpublic void setRedirect(java.lang.String rd)
rd
- リダイレクするURLpublic void setStatus(java.lang.String st)
st
- ステータスコードpublic void setLocation(java.lang.String lo)
lo
- ドキュメントのアドレス(ロケーション)public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.