|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.sakaiproject.vm.ComponentServlet
org.sakaiproject.vm.VmServlet
public abstract class VmServlet
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.
| Field Summary |
|---|
| Fields inherited from class org.sakaiproject.vm.ComponentServlet |
|---|
ATTR_PARAMS |
| Constructor Summary | |
|---|---|
VmServlet()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.sakaiproject.vm.ComponentServlet |
|---|
sendParentRedirect, service, setNoCacheHeaders |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VmServlet()
| Method Detail |
|---|
public 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||