Class SecureContentTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.content.SecureContentTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class SecureContentTag extends jakarta.servlet.jsp.tagext.TagSupport
A JSP tag to include content based on SSL.
Since:
6.0
Version:
6.0
Author:
Luke
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
    Checks whether the page protocol allows this content to be included.
    void
    setSecure(boolean needSecure)
    Sets whether the content requires an SSL or non-SSL connection.

    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 Object

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

    • SecureContentTag

      public SecureContentTag()
  • Method Details

    • setSecure

      public void setSecure(boolean needSecure)
      Sets whether the content requires an SSL or non-SSL connection.
      Parameters:
      needSecure - TRUE if HTTPS required, otherwise FALSE
    • doStartTag

      public int doStartTag()
      Checks whether the page protocol allows this content to be included.
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Returns:
      SKIP_BODY or EVAL_BODY_INCLUDE