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
TemplateHashModel
get
in interface TemplateHashModel
key
- the name by which the TemplateModel
is identified in the template.TemplateModelException
public boolean isEmpty() throws TemplateModelException
isEmpty
in interface TemplateHashModel
TemplateModelException