类 HttpRequestHashModel
java.lang.Object
com.publiccms.common.servlet.HttpRequestHashModel
- 所有已实现的接口:
freemarker.template.TemplateHashModel,freemarker.template.TemplateHashModelEx,freemarker.template.TemplateModel
public final class HttpRequestHashModel
extends Object
implements freemarker.template.TemplateHashModelEx
TemplateHashModel wrapper for a HttpServletRequest attributes.
-
字段概要
字段修饰符和类型字段说明private final jakarta.servlet.http.HttpServletRequestprivate final jakarta.servlet.http.HttpServletResponseprivate final freemarker.template.ObjectWrapper从接口继承的字段 freemarker.template.TemplateModel
NOTHING -
构造器概要
构造器构造器说明HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, freemarker.template.ObjectWrapper wrapper) HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper) -
方法概要
-
字段详细资料
-
request
private final jakarta.servlet.http.HttpServletRequest request -
response
private final jakarta.servlet.http.HttpServletResponse response -
wrapper
private final freemarker.template.ObjectWrapper wrapper
-
-
构造器详细资料
-
HttpRequestHashModel
public HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, freemarker.template.ObjectWrapper wrapper) - 参数:
request-wrapper- Should be anObjectWrapperAndUnwrapper, or else some features might won't work properly. (It's declared asObjectWrapperonly for backward compatibility.)
-
HttpRequestHashModel
public HttpRequestHashModel(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, freemarker.template.ObjectWrapper wrapper)
-
-
方法详细资料
-
get
public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException - 指定者:
get在接口中freemarker.template.TemplateHashModel- 抛出:
freemarker.template.TemplateModelException
-
isEmpty
public boolean isEmpty()- 指定者:
isEmpty在接口中freemarker.template.TemplateHashModel
-
size
public int size()- 指定者:
size在接口中freemarker.template.TemplateHashModelEx
-
keys
public freemarker.template.TemplateCollectionModel keys()- 指定者:
keys在接口中freemarker.template.TemplateHashModelEx
-
values
public freemarker.template.TemplateCollectionModel values()- 指定者:
values在接口中freemarker.template.TemplateHashModelEx
-
getRequest
public jakarta.servlet.http.HttpServletRequest getRequest() -
getResponse
public jakarta.servlet.http.HttpServletResponse getResponse() -
getObjectWrapper
public freemarker.template.ObjectWrapper getObjectWrapper()
-