| freemarker.template.SimpleHash freemarker.ext.servlet.AllHttpScopesHashModel
AllHttpScopesHashModel | public class AllHttpScopesHashModel extends SimpleHash (Code) | | An extension of SimpleHash that looks up keys in the hash, then in the
request, session, and servlet context scopes. Makes "Application", "Session"
and "Request" keys largely obsolete, however we keep them for backward
compatibility (also, "Request" is required for proper operation of JSP
taglibs).
It is on purpose that we didn't override keys and values
methods. That way, only those variables assigned into the hash directly by a
subclass of FreemarkerServlet that overrides
preTemplateProcess) are discovered as "page" variables by the FM
JSP PageContext implementation.
author: Attila Szegedi version: $Id: AllHttpScopesHashModel.java,v 1.5.4.1 2006/04/26 12:22:07 szegedia Exp $ |
putUnlistedModel | public void putUnlistedModel(String key, TemplateModel model)(Code) | | Stores a model in the hash so that it doesn't show up in keys()
and values() methods. Used to put the Application, Session,
Request, RequestParameters and JspTaglibs objects.
Parameters: key - the key under which the model is stored Parameters: model - the stored model |
|
|