Class PopupLinkTag

All Implemented Interfaces:
jakarta.servlet.jsp.tagext.BodyTag, jakarta.servlet.jsp.tagext.DynamicAttributes, jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, jakarta.servlet.jsp.tagext.TryCatchFinally, Serializable

public class PopupLinkTag extends SubmitLinkTagSupport
ポップアップを行うaタグを出力するクラス。

SubmitLinkTagと異なる点を下記に示す。

  • 新しい画面をオープンし、オープンした画面に対してサブミットを行う。
  • ポップアップを繰り返し使用できるように、二重サブミットは常に許可する。
See Also:
  • Constructor Details

    • PopupLinkTag

      public PopupLinkTag()
  • Method Details

    • setPopupWindowName

      public void setPopupWindowName(String popupWindowName)
      ポップアップのウィンドウ名を設定する。
      Parameters:
      popupWindowName - ポップアップのウィンドウ名
    • setPopupOption

      public void setPopupOption(String popupOption)
      ポップアップのオプション情報を設定する。
      Parameters:
      popupOption - ポップアップのオプション情報
    • setSubmissionInfoToFormContext

      protected void setSubmissionInfoToFormContext(String requestId, String encodedUri, DisplayMethod displayMethod)
      フォームコンテキスにサブミット情報を設定する。
      Specified by:
      setSubmissionInfoToFormContext in class SubmitLinkTagSupport
      Parameters:
      requestId - リクエストID
      encodedUri - サブミット先のURI(URLエンコード済み)
      displayMethod - 表示制御方法
    • getTagName

      protected String getTagName()
      タグ名を取得する。
      Specified by:
      getTagName in class GenericAttributesTagSupport
      Returns:
      タグ名