Classes et méthodes obsolètes de Jakarta Servlet supprimées

Des méthodes et des classes Jakarta Servlet obsolètes ont été supprimées dans Jakarta Servlet 6.0. Supprimez l'utilisation de ces classes et méthodes de votre application.

Classes Jakarta Servlet supprimées :

Classes Jakarta Servlet supprimées

Classes Jakarta Servlet de remplacement

jakarta.servlet.http.HttpSessionContext

Aucune. La classe jakarta.servlet.http.HttpSessionContext a été supprimée pour des raisons de sécurité sans remplacement.

jakarta.servlet.http.HttpUtils

Cette classe est obsolète. Les méthodes des interfaces de demande offrent des fonctionnalités similaires. HttpServletRequest.getRequestURL() peut remplacer la fonctionnalité de HttpUtils.getRequestURL(HttpServletRequest) et HttpServletRequest.getParameterMap() peut remplacer la fonctionnalité de HttpUtils.parsePostData(int, ServletInputStream)​ ou HttpUtils.parseQueryString(String)​.

jakarta.servlet.SingleThreadModel

Aucun

Méthodes Jakarta Servlet supprimées :

Méthodes Jakarta Servlet supprimées

Méthodes Jakarta Servlet de remplacement

jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() et jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()

HttpServletRequest.isRequestedSessionIdFromURL() et HttpServletRequestWrapper.isRequestedSessionIdFromURL()

jakarta.servlet.http.HttpServletResponse.encodeUrl(String) et jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)

HttpServletResponse.encodeURL(String) et HttpServletResponseWrapper.encodeURL(String)

jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) et jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)

HttpServletResponse.encodeRedirectURL(String) et HttpServletResponseWrapper.encodeRedirectURL (String)

jakarta.servlet.http.HttpServletResponse.setStatus(int, String) et jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)

Pour définir un code de statut, utilisez setStatus(int). Pour envoyer une erreur avec une description, utilisez sendError(int, String).

jakarta.servlet.http.HttpSession.getSessionContext()

Aucun

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)

Aucune. Auparavant, cette méthode renvoyait toujours la valeur null.

jakarta.servlet.ServletContext.getServlets()

Aucune. Auparavant, cette méthode renvoyait toujours une énumération vide.

jakarta.servlet.ServletContext.getServletNames()

Aucune. Auparavant, cette méthode renvoyait toujours une énumération vide.

jakarta.servlet.ServletContext.log(Exception, String)

ServletContext.log(String, Throwable)

jakarta.servlet.ServletRequest.getRealPath(String) et jakarta.servlet.ServletRequestWrapper.getRealPath(String)

ServletContext.getRealPath(String)

jakarta.servlet.UnavailableException.getServlet()

Aucun

Constructeurs Jakarta Servlet supprimés :

Constructeurs Jakarta Servlet supprimés

Constructeurs Jakarta Servlet de remplacement

jakarta.servlet.UnavailableException(int, jakarta.servlet.Servlet, String)

UnavailableException(String, int)

jakarta.servlet.UnavailableException(jakarta.servlet.Servlet, String)

UnavailableException(String)

Cette règle dispose d'un correctif automatisé pour remplacer les classes et méthodes obsolètes de Jakarta Servlet par leur remplacement correspondant. Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs.

Pour plus d'informations sur la migration de Jakarta 10, voir Différences entre Jakarta Servlet 6.0 et 5.0.

Pour plus d'information, voir les notes d'obsolescence dans le Javadoc Servlet 5.0.