public abstract class SecureTag extends Object implements freemarker.template.TemplateDirectiveModel
Equivalent to org.apache.shiro.web.tags.SecureTag
| 构造器和说明 |
|---|
SecureTag() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body) |
protected String |
getParam(Map params,
String name) |
protected org.apache.shiro.subject.Subject |
getSubject() |
abstract void |
render(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateDirectiveBody body) |
protected void |
renderBody(freemarker.core.Environment env,
freemarker.template.TemplateDirectiveBody body) |
protected void |
verifyParameters(Map params) |
public void execute(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body)
throws freemarker.template.TemplateException,
IOException
execute 在接口中 freemarker.template.TemplateDirectiveModelfreemarker.template.TemplateExceptionIOExceptionpublic abstract void render(freemarker.core.Environment env,
Map params,
freemarker.template.TemplateDirectiveBody body)
throws IOException,
freemarker.template.TemplateException
IOExceptionfreemarker.template.TemplateExceptionprotected org.apache.shiro.subject.Subject getSubject()
protected void verifyParameters(Map params) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelExceptionprotected void renderBody(freemarker.core.Environment env,
freemarker.template.TemplateDirectiveBody body)
throws IOException,
freemarker.template.TemplateException
IOExceptionfreemarker.template.TemplateExceptionCopyright © 2014. All rights reserved.