jp.terasoluna.fw.web.struts.taglib
クラス IfErrorsTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 jp.terasoluna.fw.web.struts.taglib.IfErrorsTag
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class IfErrorsTag
extends javax.servlet.jsp.tagext.TagSupport

ifErrorsタグの実装クラス。

入力チェックエラーがある場合、あるいは出力パラメータにエラー情報が 設定されている場合に、タグのボディ部分を出力する。

Struts の標準的な処理方法では、エラーがある場合には リクエスト属性またはセッション属性にエラー情報リストが設定される。 IfErrorsTag では、リクエスト属性またはセッション属性をチェックしエラー情報リストが設定されている場合に、 ボディ部分を出力する。 リクエスト属性またはセッション属性にエラー情報リストが設定されていない場合には、単に無視される。

IfErrorsTag とは逆に、エラーがない場合にボディ部分を 出力したい場合には、IfNotErrorsTag を用いること。


タグがサポートする属性

このタグによって設定される属性はありません。


カスタムタグのスクリプティング変数

このタグによって設定されるスクリプティング変数はありません。


使用方法

 <ts:ifErrors >
   ... // エラーがある場合の表示項目等
 </ts:ifErrors>
 

関連項目:
直列化された形式

フィールドの概要
private static long serialVersionUID
          シリアルバージョンID
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
IfErrorsTag()
           
 
メソッドの概要
 int doEndTag()
          タグ評価終了時に呼ばれるメソッド。
 int doStartTag()
          タグ評価開始時に呼ばれるメソッド。
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値
コンストラクタの詳細

IfErrorsTag

public IfErrorsTag()
メソッドの詳細

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
タグ評価開始時に呼ばれるメソッド。リクエストまたはセッションにエラー情報リストが 設定されているときにはボディ部分を出力し、設定されていないときには ボディ部分をスキップする。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doStartTag
オーバーライド:
クラス javax.servlet.jsp.tagext.TagSupport 内の doStartTag
戻り値:
処理制御指示
例外:
javax.servlet.jsp.JspException - JSP例外

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
タグ評価終了時に呼ばれるメソッド。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doEndTag
オーバーライド:
クラス javax.servlet.jsp.tagext.TagSupport 内の doEndTag
戻り値:
処理制御指示
例外:
javax.servlet.jsp.JspException - JSP例外