public class HttpRequestHashModel extends Object implements freemarker.template.TemplateHashModelEx
HttpRequestHashModel, but besides returning request attributes, it also
returns values for the following properties of the request:
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_CONTEXT_PATH |
static String |
KEY_QUERY_STRING |
static String |
KEY_REQUEST_URI |
static String |
KEY_SCHEME |
static String |
KEY_SERVER_NAME |
static String |
KEY_SERVER_PORT |
static String |
KEY_SERVLET_PATH |
| Constructor and Description |
|---|
HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
freemarker.template.ObjectWrapper wrapper) |
HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
freemarker.template.ObjectWrapper wrapper) |
| Modifier and Type | Method and Description |
|---|---|
freemarker.template.TemplateModel |
get(String key) |
freemarker.template.ObjectWrapper |
getObjectWrapper() |
javax.servlet.http.HttpServletRequest |
getRequest() |
javax.servlet.http.HttpServletResponse |
getResponse() |
boolean |
isEmpty() |
freemarker.template.TemplateCollectionModel |
keys() |
int |
size() |
freemarker.template.TemplateCollectionModel |
values() |
public static final String KEY_SCHEME
public static final String KEY_SERVER_NAME
public static final String KEY_SERVER_PORT
public static final String KEY_CONTEXT_PATH
public static final String KEY_SERVLET_PATH
public static final String KEY_REQUEST_URI
public static final String KEY_QUERY_STRING
public HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
freemarker.template.ObjectWrapper wrapper)
public HttpRequestHashModel(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
freemarker.template.ObjectWrapper wrapper)
public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
get in interface freemarker.template.TemplateHashModelfreemarker.template.TemplateModelExceptionpublic boolean isEmpty()
isEmpty in interface freemarker.template.TemplateHashModelpublic int size()
size in interface freemarker.template.TemplateHashModelExpublic freemarker.template.TemplateCollectionModel keys()
keys in interface freemarker.template.TemplateHashModelExpublic freemarker.template.TemplateCollectionModel values()
values in interface freemarker.template.TemplateHashModelExpublic javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public freemarker.template.ObjectWrapper getObjectWrapper()
Copyright © 2018 CrafterCMS. All rights reserved.