Veraltete Jakarta Servlet-Methoden und -Klassen wurden in Jakarta Servlet 6.0 entfernt. Entfernen Sie die Verwendung dieser Klassen und
Methoden aus Ihrer Anwendung.
Entfernte Jakarta Servlet-Klassen:
Entfernte Jakarta Servlet-Klassen
|
Ersatz für Jakarta Servlet-Klassen
|
|
jakarta.servlet.http.HttpSessionContext
|
Keiner. Die Klasse jakarta.servlet.http.HttpSessionContext wurde aus Sicherheitsgründen ersatzlos entfernt.
|
|
jakarta.servlet.http.HttpUtils
|
Diese Klasse ist veraltet. Methoden in den Anforderungsschnittstellen bieten eine ähnliche Funktionalität. HttpServletRequest.getRequestURL() kann die Funktionalität von
HttpUtilsersetzen.getRequestURL (HttpServletRequest) und HttpServletRequest.getParameterMap() können die Funktionalität von
HttpUtilsersetzen.parsePostData (int, ServletInputStream) oder HttpUtils.parseQueryString (String).
|
|
jakarta.servlet.SingleThreadModel
|
Keine
|
Entfernte Jakarta Servlet-Methoden:
Entfernte Jakarta Servlet-Methoden
|
Ersatz für Jakarta Servlet-Methoden
|
|
jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() und jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()
|
HttpServletRequest.isRequestedSessionIdFromURL() und HttpServletRequestWrapper.isRequestedSessionIdFromURL()
|
|
jakarta.servlet.http.HttpServletResponse.encodeUrl(String) und jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)
|
HttpServletResponse.encodeURL(String) und HttpServletResponseWrapper.encodeURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) und jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)
|
HttpServletResponse.encodeRedirectURL(String) und HttpServletResponseWrapper.encodeRedirectURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.setStatus(int, String) und jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)
|
Verwenden Sie setStatus(int), um einen Statuscode festzulegen. Verwenden Sie sendError(int, String), um einen Fehler mit einer Beschreibung zu senden.
|
|
jakarta.servlet.http.HttpSession.getSessionContext()
|
Keine
|
|
jakarta.servlet.http.HttpSession.getValue(String)
|
HttpSession.getAttribute(String)
|
|
jakarta.servlet.http.HttpSession.getValueNames()
|
HttpSession.getAttributeNames()
|
|
jakarta.servlet.http.HttpSession.putValue(Stromg, Object)
|
HttpSession.setAttribute(String, Object)
|
|
jakarta.servlet.http.HttpSession.removeValue(String)
|
HttpSession.removeAttribute(String)
|
|
jakarta.servlet.ServletContext.getServlet(String)
|
Keiner. Zuvor gab diese Methode immer null zurück.
|
|
jakarta.servlet.ServletContext.getServlets()
|
Keiner. Zuvor gab diese Methode immer eine leere Aufzählung zurück.
|
|
jakarta.servlet.ServletContext.getServletNames()
|
Keiner. Zuvor gab diese Methode immer eine leere Aufzählung zurück.
|
|
jakarta.servlet.ServletContext.log(Exception, String)
|
ServletContext.log (String, Throwable)
|
|
jakarta.servlet.ServletRequest.getRealPath(String) und jakarta.servlet.ServletRequestWrapper.getRealPath(String)
|
ServletContext.getRealPath(String)
|
|
jakarta.servlet.UnavailableException.getServlet()
|
Keine
|
Entfernte Jakarta Servlet-Konstruktoren:
Entfernte Jakarta Servlet-Konstruktoren
|
Ersatz für Jakarta Servlet-Konstruktoren
|
|
jakarta.servlet.UnavailableException(int, jakarta.servlet.Servlet, String)
|
UnavailableException(String, int)
|
|
jakarta.servlet.UnavailableException(jakarta.servlet.Servlet, String)
|
UnavailableException(String)
|
Diese Regel hat einen automatisierten Fix, um die veralteten Jakarta-Servlet-Klassen und -Methoden durch den entsprechenden Ersatz zu ersetzen.
Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.
Weitere Informationen zur Migration von Jakarta 10 finden Sie unter
Unterschiede zwischen Jakarta Servlet 6.0 und 5.0.
Weitere Informationen finden Sie in den Hinweisen zur Einstellung der Unterstützung im Javadoc für
Servlet 5.0.