Class AuthenticationTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.springframework.security.taglibs.authz.AuthenticationTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,Serializable
public class AuthenticationTag
extends jakarta.servlet.jsp.tagext.TagSupport
An
Tag implementation that allows convenient access
to the current Authentication object.
Whilst JSPs can access the SecurityContext directly, this tag avoids
handling null conditions.
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoEndTag()intprotected booleanReturn the HTML escaping setting for this tag, or the default setting if not overridden.voidsetHtmlEscape(String htmlEscape) Set HTML escaping for this tag, as boolean value.voidsetPageContext(jakarta.servlet.jsp.PageContext pageContext) voidsetProperty(String operation) voidvoidprotected voidwriteMessage(String msg) Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
-
Constructor Details
-
AuthenticationTag
public AuthenticationTag()
-
-
Method Details
-
setVar
-
setProperty
-
setScope
-
setPageContext
public void setPageContext(jakarta.servlet.jsp.PageContext pageContext) - Specified by:
setPageContextin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
setPageContextin classjakarta.servlet.jsp.tagext.TagSupport
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspException- Specified by:
doStartTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjakarta.servlet.jsp.tagext.TagSupport- Throws:
jakarta.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws jakarta.servlet.jsp.JspException- Specified by:
doEndTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjakarta.servlet.jsp.tagext.TagSupport- Throws:
jakarta.servlet.jsp.JspException
-
writeMessage
- Throws:
jakarta.servlet.jsp.JspException
-
setHtmlEscape
Set HTML escaping for this tag, as boolean value. -
isHtmlEscape
protected boolean isHtmlEscape()Return the HTML escaping setting for this tag, or the default setting if not overridden.
-