Class AuthenticationTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.springframework.security.taglibs.authz.AuthenticationTag
- All Implemented Interfaces:
Serializable
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
public class AuthenticationTag
extends javax.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 javax.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
doEndTag()
int
protected boolean
Return the HTML escaping setting for this tag, or the default setting if not overridden.void
setHtmlEscape
(String htmlEscape) Set HTML escaping for this tag, as boolean value.void
setPageContext
(javax.servlet.jsp.PageContext pageContext) void
setProperty
(String operation) void
void
protected void
writeMessage
(String msg) Methods inherited from class javax.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(javax.servlet.jsp.PageContext pageContext) - Specified by:
setPageContext
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
setPageContext
in classjavax.servlet.jsp.tagext.TagSupport
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
-
writeMessage
- Throws:
javax.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.
-