public final class HttpSessionHashModel extends java.lang.Object implements TemplateHashModel, java.io.Serializable
NOTHING| Constructor and Description |
|---|
HttpSessionHashModel(FreemarkerServlet servlet,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ObjectWrapper wrapper)
Use this constructor when the session isn't already created.
|
HttpSessionHashModel(javax.servlet.http.HttpSession session,
ObjectWrapper wrapper)
Use this constructor when the session already exists.
|
| Modifier and Type | Method and Description |
|---|---|
TemplateModel |
get(java.lang.String key)
Gets a TemplateModel from the hash.
|
boolean |
isEmpty() |
public HttpSessionHashModel(javax.servlet.http.HttpSession session,
ObjectWrapper wrapper)
session - the sessionwrapper - an object wrapper used to wrap session attributespublic HttpSessionHashModel(FreemarkerServlet servlet, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ObjectWrapper wrapper)
servlet - the FreemarkerServlet that created this model. If the
model is not created through FreemarkerServlet, leave this argument as
null.request - the actual requestresponse - the actual responsewrapper - an object wrapper used to wrap session attributespublic TemplateModel get(java.lang.String key) throws TemplateModelException
TemplateHashModelget in interface TemplateHashModelkey - the name by which the TemplateModel
is identified in the template.TemplateModelExceptionpublic boolean isEmpty()
throws TemplateModelException
isEmpty in interface TemplateHashModelTemplateModelException