public class ErrorTag extends CommonTagSupport
●形式: <og:error useMail = "[true|false]" メール送信可否を指定します(初期値:true) logMsgType = "[LONG|MEDIUM|SHORT|NONE]" ログに書き込むメッセージの形式を指定(初期値:MEDIUM) viewMsgType = "[LONG|MEDIUM|SHORT|NONE|ALLNONE|TABLE]" 画面に表示するメッセージの形式を指定(初期値:SHORT) /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:error useMail 【TAG】メール送信可否を指定します(初期値:true) logMsgType 【TAG】ログに書き込むメッセージの形式を指定(初期値:MEDIUM) viewMsgType 【TAG】画面に書き込むメッセージの形式を指定(初期値:MEDIUM) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) skipPage 【TAG】エラーが発生した時に、以降の処理をスキップするか(初期値:false[=スキップしない]) > ... Body ... </og:error> ●使用例 <og:error />
4.0.0.0 (2005/08/31) 新規作成 |
コンストラクタと説明 |
---|
ErrorTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setLogMsgType(java.lang.String logType)
【TAG】ログに書き込むメッセージの形式を指定(初期値:MEDIUM)。
|
void |
setSkipPage(java.lang.String flag)
【TAG】エラーが発生した時に、以降の処理をスキップするか(初期値:false[=スキップしない])。
|
void |
setUseMail(java.lang.String flag)
【TAG】メール送信可否を指定します(初期値:true)。
|
void |
setViewMsgType(java.lang.String viewType)
【TAG】画面に書き込むメッセージの形式を指定(初期値:MEDIUM)。
|
java.lang.String |
toString()
デバッグ時の文字列を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, 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
public ErrorTag()
public int doStartTag()
doStartTag
クラス内 CommonTagSupport
4.1.0.0 (2008/01/11) 新規作成 |
public int doAfterBody()
doAfterBody
クラス内 CommonTagSupport
4.1.0.0 (2008/01/11) 新規作成 |
public int doEndTag()
doEndTag
クラス内 CommonTagSupport
4.0.0.0 (2005/12/31) UserInfo が存在しない場合の処理を追加します。 |
4.1.0.0 (2008/01/11) ボディー部分のメッセージを表示する。 |
5.0.0.4 (2009/08/28) ALLNONE追加 |
5.1.8.0 (2010/07/01) テーブル形式メッセージ表示対応 |
protected void release2()
release2
クラス内 CommonTagSupport
public void setUseMail(java.lang.String flag)
flag
- メール送信可否エラー発生時に管理者にメールを送信するかどうかを指定します。 メールは、システムパラメータの COMMON_MAIL_SERVER に、ERROR_MAIL_TO_USERS に送信します。 ERROR_MAIL_TO_USERS が未設定の場合は、送信しません。 初期値は、true(送信する)です。
public void setLogMsgType(java.lang.String logType)
logType
- ログに書き込むメッセージの形式 [LONG|MEDIUM|SHORT|NONE]setViewMsgType( String )
ログ、および、メール送信時のメッセージの形式を指定します。 エラー時のExceptionは、階層構造になっており、ルートまでさかのぼることが 可能です。また、通常は、スタックとレース情報より、エラーのプログラムを 特定することで、早く対応することが可能になります。 メッセージの形式には、LONG|MEDIUM|SHORT|NONE が指定できます。 ボディー部分に記述されたメッセージは全ての場合で出力されます。 ・LONG :すべてのスタックトレース情報を取得します。 ・MEDIUM:org.opengion以下のパッケージのみスタックトレース情報を取得します。 ・SHORT :メッセージ部分のみ情報を取得します。 ・NONE :取得しません。 初期値は、MEDIUM です。
public void setViewMsgType(java.lang.String viewType)
viewType
- 画面に出力するメッセージの形式 [LONG|MEDIUM|SHORT|NONE|ALLNONE|TABLE]setLogMsgType( String )
画面に表示するメッセージの形式を指定します。 エラー時のExceptionは、階層構造になっており、ルートまでさかのぼることが 可能です。また、通常は、スタックとレース情報より、エラーのプログラムを 特定することで、早く対応することが可能になります。 メッセージの形式には、LONG|MEDIUM|SHORT|NONE|ALLNONE|TABLE が指定できます。 ボディー部分に記述されたメッセージは全ての場合で出力されます。 ・LONG :すべてのスタックトレース情報を取得します。 ・MEDIUM :org.opengion以下のパッケージのみスタックトレース情報を取得します。 ・SHORT :メッセージ部分のみ情報を取得します。 ・NONE :取得しません。 ・ALLNONE:ヘッダも表示しません。 ・TABLE :テーブル形式でエラーメッセージのみを表示します。 初期値は、SHORT です。
public void setSkipPage(java.lang.String flag)
flag
- 以降の処理のスキップするかエラーが発生した時に、以降の処理をスキップするかを設定します。 trueが設定された場合は、以降の処理をスキップします。 初期値は、false(スキップしない) です。
public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.