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, toolboxLOCK_CONFIG_KEY, OLD_LOCK_CONFIG_KEY, SAFE_MODE_KEY| Constructor and Description |
|---|
ViewContextTool() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(ValueParser parser)
Initializes this instance for the current request.
|
protected void |
fillKeyset(Set keys)
Actually do the work of filling in the set of keys
for
ContextTool.getKeys() here so subclasses can add keys too. |
contains, get, getKeys, getThis, getToolbox, getValuesconfigure, isConfigLocked, isSafeMode, setLockConfig, setSafeModeprotected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpSession session
protected javax.servlet.ServletContext application
protected void configure(ValueParser parser)
ContextToolconfigure in class ContextToolprotected void fillKeyset(Set keys)
ContextToolContextTool.getKeys() here so subclasses can add keys too.fillKeyset in class ContextToolCopyright © 2002–2023 Apache Software Foundation. All rights reserved.