public abstract class VmServlet extends ComponentServlet
VmServlet is a Servlet that makes use of the Velocity Template Engine.
This extends our ComponentServlet, giving us also the ability to find registered service components.
ATTR_PARAMS| Constructor and Description |
|---|
VmServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected ActionURL |
getActionURL(javax.servlet.http.HttpServletRequest request)
Get a new ActionURL.
|
Object |
getVmReference(String name,
javax.servlet.http.HttpServletRequest request)
Access the object set in the velocity context for this name, if any.
|
protected void |
includeVm(String template,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Include the Velocity template, expanded with the current set of references
|
void |
setVmReference(String name,
Object value,
javax.servlet.http.HttpServletRequest request)
Add a reference object to the velocity context by name - if it's not already defined
|
protected void |
setVmStdRef(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Add some standard references to the vm context.
|
sendParentRedirect, service, setNoCacheHeadersdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic Object getVmReference(String name, javax.servlet.http.HttpServletRequest request)
name - The reference name.request - The request.public void setVmReference(String name, Object value, javax.servlet.http.HttpServletRequest request)
name - The reference name.value - The reference value object.request - The request.protected void setVmStdRef(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - The request.response - The response.protected void includeVm(String template, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
template - The path, relative to the webapp context, of the template filerequest - The render request.response - The render response.PortletException - if something goes wrong.javax.servlet.ServletExceptionprotected ActionURL getActionURL(javax.servlet.http.HttpServletRequest request)
req - The current request.Copyright © 2003–2022 Sakai Project. All rights reserved.