Class ErrorsTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
nablarch.common.web.tag.CustomTagSupport
nablarch.common.web.tag.ErrorsTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, jakarta.servlet.jsp.tagext.TryCatchFinally, Serializable

public class ErrorsTag extends CustomTagSupport
複数件のエラーメッセージを出力するクラス。
画面上部に一覧でエラーメッセージを表示する場合に使用する。
See Also:
  • Field Summary

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    void
    setCssClass(String cssClass)
    リスト表示においてulタグに使用するCSSクラス名を設定する。
    void
    setErrorCss(String errorCss)
    エラーレベルのメッセージに使用するCSSクラス名を設定する。
    void
    setFilter(String filter)
    リストに含めるメッセージのフィルタ条件を設定する。
    void
    setInfoCss(String infoCss)
    情報レベルのメッセージに使用するCSSクラス名を設定する。
    void
    setWarnCss(String warnCss)
    警告レベルのメッセージに使用するCSSクラス名を設定する。

    Methods inherited from class nablarch.common.web.tag.CustomTagSupport

    doCatch, doFinally

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ErrorsTag

      public ErrorsTag()
  • Method Details

    • setCssClass

      public void setCssClass(String cssClass)
      リスト表示においてulタグに使用するCSSクラス名を設定する。
      Parameters:
      cssClass - リスト表示においてulタグに使用するCSSクラス名
    • setInfoCss

      public void setInfoCss(String infoCss)
      情報レベルのメッセージに使用するCSSクラス名を設定する。
      Parameters:
      infoCss - 情報レベルのメッセージに使用するCSSクラス名
    • setWarnCss

      public void setWarnCss(String warnCss)
      警告レベルのメッセージに使用するCSSクラス名を設定する。
      Parameters:
      warnCss - 警告レベルのメッセージに使用するCSSクラス名
    • setErrorCss

      public void setErrorCss(String errorCss)
      エラーレベルのメッセージに使用するCSSクラス名を設定する。
      Parameters:
      errorCss - エラーレベルのメッセージに使用するCSSクラス名
    • setFilter

      public void setFilter(String filter)
      リストに含めるメッセージのフィルタ条件を設定する。
       下記のいずれかを指定する。
       all(全て表示)
       global(ValidationResultMessageとプロパティ名が空文字のValidationResultMessageを除いたメッセージを表示)
       
       デフォルトはall。
       
      Parameters:
      filter - リストに含めるメッセージのフィルタ条件
    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
       エラーメッセージが存在しない場合は何も出力しない。
       エラーメッセージをliタグに展開したulタグを出力する。
       
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException