jodd.lagarto.adapter.htmlstapler
Class HtmlStaplerServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by jodd.lagarto.adapter.htmlstapler.HtmlStaplerServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class HtmlStaplerServlet
extends javax.servlet.http.HttpServlet

HTML stapler servlet loads web resource bundles. Has optional init parameter:

  • gzip - when set to true, bundles content will be gzipped once and then resend each time.
  • See Also:
    Serialized Form

    Field Summary
    protected  HtmlStaplerBundlesManager bundlesManager
               
    protected  boolean useGzip
               
     
    Constructor Summary
    HtmlStaplerServlet()
               
     
    Method Summary
    protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
               
     void init(javax.servlet.ServletConfig config)
               
    protected  java.io.File lookupGzipBundleFile(java.io.File file)
              Locates gzipped version of bundle file.
    protected  void sendBundleFile(javax.servlet.http.HttpServletResponse resp, java.io.File bundleFile)
              Outputs bundle file to the response.
     
    Methods inherited from class javax.servlet.http.HttpServlet
    doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
     
    Methods inherited from class javax.servlet.GenericServlet
    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    bundlesManager

    protected HtmlStaplerBundlesManager bundlesManager

    useGzip

    protected boolean useGzip
    Constructor Detail

    HtmlStaplerServlet

    public HtmlStaplerServlet()
    Method Detail

    init

    public void init(javax.servlet.ServletConfig config)
              throws javax.servlet.ServletException
    Specified by:
    init in interface javax.servlet.Servlet
    Overrides:
    init in class javax.servlet.GenericServlet
    Throws:
    javax.servlet.ServletException

    doGet

    protected void doGet(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws javax.servlet.ServletException,
                         java.io.IOException
    Overrides:
    doGet in class javax.servlet.http.HttpServlet
    Throws:
    javax.servlet.ServletException
    java.io.IOException

    sendBundleFile

    protected void sendBundleFile(javax.servlet.http.HttpServletResponse resp,
                                  java.io.File bundleFile)
                           throws java.io.IOException
    Outputs bundle file to the response.

    Throws:
    java.io.IOException

    lookupGzipBundleFile

    protected java.io.File lookupGzipBundleFile(java.io.File file)
                                         throws java.io.IOException
    Locates gzipped version of bundle file. If gzip file does not exist, it will be created.

    Throws:
    java.io.IOException


    Copyright © 2003-2012 Jodd Team