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.TemplateHashModel
freemarker.template.TemplateModelException
public boolean isEmpty()
isEmpty
in interface freemarker.template.TemplateHashModel
public int size()
size
in interface freemarker.template.TemplateHashModelEx
public freemarker.template.TemplateCollectionModel keys()
keys
in interface freemarker.template.TemplateHashModelEx
public freemarker.template.TemplateCollectionModel values()
values
in interface freemarker.template.TemplateHashModelEx
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public freemarker.template.ObjectWrapper getObjectWrapper()
Copyright © 2021 CrafterCMS. All rights reserved.