com.caucho.jsp
Class JspManager
java.lang.Object
|
+--com.caucho.jsp.PageManager
|
+--com.caucho.jsp.JspManager
- public class JspManager
- extends PageManager
Manages JSP templates. The JspManager allows for a template style of
JSP. A servlet can use JSP for its output.
The template API lets servlets assign implicit script variables for
JavaScript. Filling up a HashMap with the variable name will do the
trick.
An example servlet may look something like the following. If
test.jsp is a JavaScript JSP file, testObject will be assigned to
the global variable "test".
JspManager manager;
void init()
{
manager = new JspManager(getServletContext());
}
void service(ServletRequest req, ServletResponse res)
{
// do some processing here
// get the JSP template
Page page = manager.createPage("WEB-INF/jsp/test.jsp");
// fill in implicit variables (optional)
HashMap vars = new HashMap();
vars.put("test", testObject);
// execute the template
page.service(req, res, vars);
}
- See Also:
Page
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JspManager
public JspManager(ServletContext context)