Package org.frankframework.lifecycle
Class WebContentServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.frankframework.http.AbstractHttpServlet
org.frankframework.lifecycle.WebContentServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,DynamicRegistration,DynamicRegistration.Servlet
This servlet allows the use of WebContent served from
Configurations.
The configuration must have a folder called webcontent for this to work. The Configuration
may consist of adapters and webcontent or standalone webcontent. This works for all ClassLoaders.
Just like other servlets this servlet may be configured through the ServletManager.- Author:
- Niels Meijer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.frankframework.lifecycle.DynamicRegistration
DynamicRegistration.Servlet, DynamicRegistration.ServletWithParameters -
Field Summary
FieldsFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEADFields inherited from interface org.frankframework.lifecycle.DynamicRegistration
ALL_IBIS_ROLES, ALL_IBIS_USER_ROLES, IBIS_FULL_SERVICE_ACCESS_ROLES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) String[]The default authorization roles giving access to theServlet, ornullto disable.protected longgetLastModified(jakarta.servlet.http.HttpServletRequest req) The URL theServletshould be mapped to.voidinit()Methods inherited from class org.frankframework.http.AbstractHttpServlet
getNameMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPatch, doPost, doPut, doTrace, init, isSensitiveHeader, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, logMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.frankframework.lifecycle.DynamicRegistration
loadOnStartUpMethods inherited from interface org.frankframework.lifecycle.DynamicRegistration.Servlet
isEnabledMethods inherited from interface jakarta.servlet.Servlet
destroy, getServletConfig, getServletInfo, init, service
-
Field Details
-
WEBCONTENT
- See Also:
-
-
Constructor Details
-
WebContentServlet
public WebContentServlet()
-
-
Method Details
-
init
public void init() throws jakarta.servlet.ServletException- Overrides:
initin classjakarta.servlet.GenericServlet- Throws:
jakarta.servlet.ServletException
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
doGetin classjakarta.servlet.http.HttpServlet- Throws:
IOException
-
getLastModified
protected long getLastModified(jakarta.servlet.http.HttpServletRequest req) - Overrides:
getLastModifiedin classjakarta.servlet.http.HttpServlet
-
getUrlMapping
Description copied from interface:DynamicRegistration.ServletThe URL theServletshould be mapped to. This value may be overridden by setting propertyservlet.servlet-name.urlMappingto change path the servlet listens to -
getAccessGrantingRoles
Description copied from interface:DynamicRegistration.ServletThe default authorization roles giving access to theServlet, ornullto disable. This value may be overridden by setting propertyservlet.servlet-name.securityRolesto the roles that should be granted access. see ServletManager for more information.- Specified by:
getAccessGrantingRolesin interfaceDynamicRegistration.Servlet- Overrides:
getAccessGrantingRolesin classAbstractHttpServlet
-