org.apache.shiro.web.tags
Class PrincipalTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.apache.shiro.web.tags.SecureTag
org.apache.shiro.web.tags.PrincipalTag
- All Implemented Interfaces:
- Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class PrincipalTag
- extends SecureTag
Tag used to print out the String value of a user's default principal,
or a specific principal as specified by the tag's attributes.
If no attributes are specified, the tag prints out the toString()
value of the user's default principal. If the type attribute
is specified, the tag looks for a principal with the given type. If the
property attribute is specified, the tag prints the string value of
the specified property of the principal. If no principal is found or the user
is not authenticated, the tag displays nothing unless a defaultValue
is specified.
- Since:
- 0.2
- See Also:
- Serialized Form
| 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 |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrincipalTag
public PrincipalTag()
getType
public String getType()
setType
public void setType(String type)
getProperty
public String getProperty()
setProperty
public void setProperty(String property)
getDefaultValue
public String getDefaultValue()
setDefaultValue
public void setDefaultValue(String defaultValue)
onDoStartTag
public int onDoStartTag()
throws javax.servlet.jsp.JspException
- Specified by:
onDoStartTag in class SecureTag
- Throws:
javax.servlet.jsp.JspException
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.