public class ViewContextTool extends ContextTool
Extension of ContextTool
that includes keys and values
from the HttpServletRequest
, HttpSession
and
ServletContext
.
Template example(s):
#foreach( $key in $context.keys ) $key = $context.get($key) #end
Toolbox configuration:
<tools> <toolbox scope="request"> <tool class="org.apache.velocity.tools.view.ViewContextTool"/> </toolbox> </tools>
This class is only designed for use as a request-scope VelocityView tool.
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.ServletContext |
application |
protected javax.servlet.http.HttpServletRequest |
request |
protected javax.servlet.http.HttpSession |
session |
context, toolbox
LOCK_CONFIG_KEY, log, LOGGER_NAME_KEY, SAFE_MODE_KEY, USE_CLASS_LOGGER_KEY
Constructor and Description |
---|
ViewContextTool() |
Modifier and Type | Method and Description |
---|---|
protected void |
configure(ValueParser parser) |
protected void |
fillKeyset(Set keys) |
contains, get, getKeys, getThis, getToolbox, getValues
configure, getLog, initLogger, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
protected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpSession session
protected javax.servlet.ServletContext application
protected void configure(ValueParser parser)
configure
in class ContextTool
protected void fillKeyset(Set keys)
fillKeyset
in class ContextTool
Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.