Package com.randomnoun.common.servlet
Class MultiJavascriptServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.randomnoun.common.servlet.MultiJavascriptServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
public class MultiJavascriptServlet
extends jakarta.servlet.http.HttpServlet
implements jakarta.servlet.Servlet
Deliver a page containing multiple javascript files
Parameters:
js - csv list of javascript files.
in this list of files the ".js" extension is optional
files will be retrieved from "/js" relative directory
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionCache of combined jsstatic final org.apache.log4j.Logger
Logger for this classFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Lets get this turkey stand on the roadprotected void
doPost
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Post method; just defers to getvoid
init
(jakarta.servlet.ServletConfig config) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
Methods inherited from class jakarta.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
Methods inherited from interface jakarta.servlet.Servlet
destroy, getServletConfig, getServletInfo, service
-
Field Details
-
cache
Cache of combined js -
logger
Logger for this class
-
-
Constructor Details
-
MultiJavascriptServlet
public MultiJavascriptServlet()
-
-
Method Details
-
init
- Specified by:
init
in interfacejakarta.servlet.Servlet
- Overrides:
init
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException Post method; just defers to get- Overrides:
doPost
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
- See Also:
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException Lets get this turkey stand on the road- Overrides:
doGet
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
- See Also:
-