Class ComponentServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
    Direct Known Subclasses:
    VmServlet

    public abstract class ComponentServlet
    extends javax.servlet.http.HttpServlet

    ComponentServlet does some setup and provides some support for (mostly legacy) Sakai servlets and tools.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static String ATTR_PARAMS
      This request's parsed parameters
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void sendParentRedirect​(javax.servlet.http.HttpServletResponse resp, String url)
      Send a redirect so our parent ends up at the url, via javascript.
      protected void service​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
      Override service, adding the setup for legacy.
      protected void setNoCacheHeaders​(javax.servlet.http.HttpServletResponse resp)  
      • 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
    • Constructor Detail

      • ComponentServlet

        public ComponentServlet()
    • Method Detail

      • service

        protected void service​(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse resp)
                        throws javax.servlet.ServletException,
                               IOException
        Override service, adding the setup for legacy.
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • sendParentRedirect

        protected void sendParentRedirect​(javax.servlet.http.HttpServletResponse resp,
                                          String url)
        Send a redirect so our parent ends up at the url, via javascript.
        Parameters:
        url - The redirect url
      • setNoCacheHeaders

        protected void setNoCacheHeaders​(javax.servlet.http.HttpServletResponse resp)