类 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.HttpServletRequest
private final jakarta.servlet.http.HttpServletResponse
private 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 asObjectWrapper
only 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()
-