Class LinkTag

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 LinkTag extends GenericAttributesTagSupport
コンテキストパスの付加とURLリライトに対応するlinkタグを出力するクラス。
See Also:
  • Constructor Details

    • LinkTag

      public LinkTag()
  • Method Details

    • setSecure

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

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

      public void setHref(String href)
      XHTMLのhref属性を設定する。
      Parameters:
      href - XHTMLのhref属性
    • setHreflang

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

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

      public void setRel(String rel)
      XHTMLのrel属性を設定する。
      Parameters:
      rel - XHTMLのrel属性
    • setRev

      public void setRev(String rev)
      XHTMLのrev属性を設定する。
      Parameters:
      rev - XHTMLのrev属性
    • setMedia

      public void setMedia(String media)
      XHTMLのmedia属性を設定する。
      Parameters:
      media - XHTMLのmedia属性
    • setTarget

      public void setTarget(String target)
      XHTMLのtarget属性を設定する。
      Parameters:
      target - XHTMLのtarget属性
    • 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
    • getTagName

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