Class ScriptTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
All Implemented Interfaces:
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 ScriptTag extends HtmlTagSupport
コンテキストパスの付加とURLリライトに対応するscriptタグを出力するクラス。
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
    int
    void
    setCharset(String charset)
    XHTMLのcharset属性を設定する。
    void
    XHTMLのdefer属性を設定する。
    void
    XHTMLのid属性を設定する。
    void
    setLanguage(String language)
    XHTMLのlanguage属性を設定する。
    void
    URIをhttpsにするか否かを設定する。
    void
    XHTMLのsrc属性を設定する。
    void
    XHTMLのtype属性を設定する。
    void
    setXmlSpace(String xmlSpace)
    XHTMLのxml:space属性を設定する。

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

    doCatch, doFinally, getAttributes, setDynamicAttribute

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

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

    Methods inherited from class java.lang.Object

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

    • ScriptTag

      public ScriptTag()
  • Method Details

    • setSecure

      public void setSecure(Boolean secure)
      URIをhttpsにするか否かを設定する。
      Parameters:
      secure - httpsにする場合はtrue、しない場合はfalse。
    • setId

      public void setId(String id)
      XHTMLのid属性を設定する。
      Overrides:
      setId in class jakarta.servlet.jsp.tagext.TagSupport
      Parameters:
      id - XHTMLのid属性
    • setCharset

      public void setCharset(String charset)
      XHTMLのcharset属性を設定する。
      Parameters:
      charset - XHTMLのcharset属性
    • setType

      public void setType(String type)
      XHTMLのtype属性を設定する。
      Parameters:
      type - XHTMLのtype属性
    • setLanguage

      public void setLanguage(String language)
      XHTMLのlanguage属性を設定する。
      Parameters:
      language - XHTMLのlanguage属性
    • setSrc

      public void setSrc(String src)
      XHTMLのsrc属性を設定する。
      Parameters:
      src - XHTMLのsrc属性
    • setDefer

      public void setDefer(String defer)
      XHTMLのdefer属性を設定する。
      Parameters:
      defer - XHTMLのdefer属性
    • setXmlSpace

      public void setXmlSpace(String xmlSpace)
      XHTMLのxml:space属性を設定する。
      Parameters:
      xmlSpace - XHTMLのdefer属性
    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
       属性はHTMLエスケープして出力する。
       絶対URLでない場合は言語対応のリソースパスに変換する。
       
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
       閉じタグを出力する。
       
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException