java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.eclipse.jetty.servlets.CGI
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
public class CGI
extends jakarta.servlet.http.HttpServlet
CGI Servlet.
The following init parameters are used to configure this servlet:
- cgibinResourceBase
- Path to the cgi bin directory if set or it will default to the resource base of the context.
- resourceBase
- An alias for cgibinResourceBase.
- cgibinResourceBaseIsRelative
- If true then cgibinResourceBase is relative to the webapp (eg "WEB-INF/cgi")
- commandPrefix
- may be used to set a prefix to all commands passed to exec. This can be used on systems that need assistance to execute a particular file type. For example on windows this can be set to "perl" so that perl scripts are executed.
- Path
- passed to the exec environment as PATH.
- ENV_*
- used to set an arbitrary environment variable with the name stripped of the leading ENV_ and using the init parameter value
- useFullPath
- If true, the full URI path within the context is used for the exec command, otherwise a search is done for a partial URL that matches an exec Command
- ignoreExitState
- If true then do not act on a non-zero exec exit status")
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
CGI
public CGI()
-
-
Method Details
-
init
public void init() throws jakarta.servlet.ServletException- Overrides:
init
in classjakarta.servlet.GenericServlet
- Throws:
jakarta.servlet.ServletException
-
service
public void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws jakarta.servlet.ServletException, IOException - Overrides:
service
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-