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.
Equivalent to PrincipalTag
| 构造器和说明 |
|---|
PrincipalTag() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
render(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateDirectiveBody body) |
execute, getParam, getSubject, renderBody, verifyParameterspublic void render(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateDirectiveBody body)
throws IOException,
freemarker.template.TemplateException
render 在类中 SecureTagIOExceptionfreemarker.template.TemplateExceptionCopyright © 2014. All rights reserved.