Class ImgTag

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

    • ImgTag

      public ImgTag()
  • Method Details

    • setSecure

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

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

      public void setAlt(String alt)
      XHTMLのalt属性を設定する。
      Parameters:
      alt - XHTMLのalt属性
    • setName

      public void setName(String name)
      XHTMLのname属性を設定する。
      Parameters:
      name - XHTMLのname属性
    • setLongdesc

      public void setLongdesc(String longdesc)
      XHTMLのlongdesc属性を設定する。
      Parameters:
      longdesc - XHTMLのlongdesc属性
    • setHeight

      public void setHeight(String height)
      XHTMLのheight属性を設定する。
      Parameters:
      height - XHTMLのheight属性
    • setWidth

      public void setWidth(String width)
      XHTMLのwidth属性を設定する。
      Parameters:
      width - XHTMLのwidth属性
    • setUsemap

      public void setUsemap(String usemap)
      XHTMLのusemap属性を設定する。
      Parameters:
      usemap - XHTMLのusemap属性
    • setIsmap

      public void setIsmap(String ismap)
      XHTMLのismap属性を設定する。
      Parameters:
      ismap - XHTMLのismap属性
    • setAlign

      public void setAlign(String align)
      XHTMLのalign属性を設定する。
      Parameters:
      align - XHTMLのalign属性
    • setBorder

      public void setBorder(String border)
      XHTMLのborder属性を設定する。
      Parameters:
      border - XHTMLのborder属性
    • setHspace

      public void setHspace(String hspace)
      XHTMLのhspace属性を設定する。
      Parameters:
      hspace - XHTMLのhspace属性
    • setVspace

      public void setVspace(String vspace)
      XHTMLのvspace属性を設定する。
      Parameters:
      vspace - XHTMLのvspace属性
    • 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:
      タグ名