Package com.cksource.ckfinder.servlet
Class CKFinderServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.cksource.ckfinder.servlet.CKFinderServlet
- All Implemented Interfaces:
Servlet,ServletConfig,Serializable
Servlet for handling CKFinder's HTTP requests.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CKFinderCKFinder service instance used by this servlet.protected JsonDataResolverJSON data resolver used by this servlet.protected static LoggerLogger instance used by this servletprotected MultipartResolverMultipart resolver used by this servlet.protected AnnotationConfigWebApplicationContextServlet's own internal web application context. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServletRequestAttributesbuildRequestAttributes(HttpServletRequest request, HttpServletResponse response, RequestAttributes previousAttributes) Builds ServletRequestAttributes.protected voiddoGet(HttpServletRequest request, HttpServletResponse response) Processes HTTP GET request.protected voiddoOptions(HttpServletRequest request, HttpServletResponse response) Processes HTTP OPTIONS request.protected voiddoPost(HttpServletRequest request, HttpServletResponse response) Processes HTTP POST request.voidinit(ServletConfig config) Initializes the servlet and the internal web application context.protected voidprocessRequest(HttpServletRequest request, HttpServletResponse response) Processes the HTTP request and writes the HTTP response.Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doPut, doTrace, getLastModified, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
webApplicationContext
Servlet's own internal web application context. -
ckfinder
CKFinder service instance used by this servlet. -
multipartResolver
Multipart resolver used by this servlet. -
jsonDataResolver
JSON data resolver used by this servlet.Some CKFinder commands send JSON data in their requests. This resolver parses the JSON data in the request and saves the data in request's attributes.
-
logger
Logger instance used by this servlet
-
-
Constructor Details
-
CKFinderServlet
public CKFinderServlet()
-
-
Method Details
-
buildRequestAttributes
protected ServletRequestAttributes buildRequestAttributes(HttpServletRequest request, HttpServletResponse response, RequestAttributes previousAttributes) Builds ServletRequestAttributes.- Parameters:
request- current HTTP requestresponse- current HTTP responsepreviousAttributes- pre-bound RequestAttributes instance, if any- Returns:
- the ServletRequestAttributes to bind, or
nullto preserve the previously bound instance (or not binding any, if none bound before) - See Also:
-
processRequest
Processes the HTTP request and writes the HTTP response.- Parameters:
request- current HTTP requestresponse- current HTTP response
-
doGet
Processes HTTP GET request.- Overrides:
doGetin classHttpServlet
-
doPost
Processes HTTP POST request.- Overrides:
doPostin classHttpServlet
-
doOptions
Processes HTTP OPTIONS request.- Overrides:
doOptionsin classHttpServlet
-
init
Initializes the servlet and the internal web application context.- Specified by:
initin interfaceServlet- Overrides:
initin classGenericServlet- Parameters:
config- current servlet config- Throws:
ServletException- in case of an initialization exception
-