Deprecated Jakarta Servlet methods and classes have been removed in Jakarta Servlet 6.0. Remove the usage of these classes and
methods from your application.
Removed Jakarta Servlet Classes:
Removed Jakarta Servlet Classes
|
Replacement Jakarta Servlet Classes
|
|
jakarta.servlet.http.HttpSessionContext
|
None. The jakarta.servlet.http.HttpSessionContext class was removed for security reasons with no replacement.
|
|
jakarta.servlet.http.HttpUtils
|
Methods on the request interfaces provide similar functionality.
|
|
jakarta.servlet.SingleThreadModel
|
None
|
Removed Jakarta Servlet Methods:
Removed Jakarta Servlet Methods
|
Replacement Jakarta Servlet Methods
|
|
jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() and jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()
|
HttpServletRequest.isRequestedSessionIdFromURL() and HttpServletRequestWrapper.isRequestedSessionIdFromURL()
|
|
jakarta.servlet.http.HttpServletResponse.encodeUrl(String) and jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)
|
HttpServletResponse.encodeURL(String) and HttpServletResponseWrapper.encodeURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) and jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)
|
HttpServletResponse.encodeRedirectURL(String) and HttpServletResponseWrapper.encodeRedirectURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.setStatus(int, String) and jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)
|
To set a status code use setStatus(int). To send an error with a description use sendError(int, String).
|
|
jakarta.servlet.http.HttpSession.getSessionContext()
|
None
|
|
jakarta.servlet.http.HttpSession.getValue(String)
|
HttpSession.getAttribute(String)
|
|
jakarta.servlet.http.HttpSession.getValueNames()
|
HttpSession.getAttributeNames()
|
|
jakarta.servlet.http.HttpSession.putValue(String, Object)
|
HttpSession.setAttribute(String, Object)
|
|
jakarta.servlet.http.HttpSession.removeValue(String)
|
HttpSession.removeAttribute(String)
|
|
jakarta.servlet.ServletContext.getServlet(String)
|
None. Previously this method always returned null.
|
|
jakarta.servlet.ServletContext.getServlets()
|
None. Previously this method always returned an empty enumeration.
|
|
jakarta.servlet.ServletContext.getServletNames()
|
None. Previously this method always returned an empty enumeration.
|
|
jakarta.servlet.ServletContext.log(Exception, String)
|
ServletContext.log(String, Throwable)
|
|
jakarta.servlet.ServletRequest.getRealPath(String) and jakarta.servlet.ServletRequestWrapper.getRealPath(String)
|
ServletContext.getRealPath(String)
|
|
jakarta.servlet.UnavailableException.getServlet()
|
None
|
Removed Jakarta Servlet Constructors:
Removed Jakarta Servlet Constructors
|
Replacement Jakarta Servlet Constructors
|
|
jakarta.servlet.UnavailableException(int, jakarta.servlet.Servlet, String)
|
UnavailableException(String, int)
|
|
jakarta.servlet.UnavailableException(jakarta.servlet.Servlet, String)
|
UnavailableException(String)
|
For more information, see the deprecation notes in the
Servlet 5.0 Javadoc.