Clasele și metodele Jakarta Servlet perimate au fost eliminate

Clasele și metodele Jakarta Servlet perimate au fost eliminate în Jakarta Servlet 6.0. Eliminați utilizarea acestor clase și metode din aplicația dumneavoastră.

Clase Jakarta Servlet eliminate:

Clase Jakarta Servlet eliminate

Clase Jakarta Servlet de înlocuire

jakarta.servlet.http.HttpSessionContext

Fără. Clasa jakarta.servlet.http.HttpSessionContext a fost eliminată fără nicio înlocuire, din motive privind securitatea.

jakarta.servlet.http.HttpUtils

Această clasă a fost perimată. Metodele pentru interfețele de cerere furnizează o funcționalitate similară. HttpServletRequest.getRequestURL() poate înlocui funcționalitatea lui HttpUtils.getRequestURL(HttpServletRequest) și HttpServletRequest.getParameterMap() poate înlocui funcționalitatea lui HttpUtils.parsePostData(int, ServletInputStream)​ sau HttpUtils.parseQueryString(String)​.

jakarta.servlet.SingleThreadModel

Fără

Metode Jakarta Servlet eliminate:

Metode Jakarta Servlet eliminate

Metode Jakarta Servlet de înlocuire

jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() și jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()

HttpServletRequest.isRequestedSessionIdFromURL() și HttpServletRequestWrapper.isRequestedSessionIdFromURL()

jakarta.servlet.http.HttpServletResponse.encodeUrl(String) și jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)

HttpServletResponse.encodeURL(String) și HttpServletResponseWrapper.encodeURL(String)

jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) și jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)

HttpServletResponse.encodeRedirectURL(String) și HttpServletResponseWrapper.encodeRedirectURL(String)

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

Pentru a seta un cod de stare, utilizați setStatus(int). Pentru a trimite o eroare cu o descriere, utilizați sendError(int, String).

jakarta.servlet.http.HttpSession.getSessionContext()

Fără

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)

Fără. Anterior, această metodă returna întotdeauna nul.

jakarta.servlet.ServletContext.getServlets()

Fără. Anterior, această metodă returna întotdeauna o enumerare goală.

jakarta.servlet.ServletContext.getServletNames()

Fără. Anterior, această metodă returna întotdeauna o enumerare goală.

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

ServletContext.log(String, Throwable)

jakarta.servlet.ServletRequest.getRealPath(String) și jakarta.servlet.ServletRequestWrapper.getRealPath(String)

ServletContext.getRealPath(String)

jakarta.servlet.UnavailableException.getServlet()

Fără

Constructori Jakarta Servlet eliminați:

Constructori Jakarta Servlet eliminați

Constructori Jakarta Servlet de înlocuire

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

UnavailableException(String, int)

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

UnavailableException(String)

Această regulă are un fix automat pentru a înlocui clasele și metodele deprecated Jakarta Servlet cu înlocuirea lor corespunzătoare. Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.

Pentru mai multe informații despre migrarea Jakarta 10, vedeți Diferențe între Jakarta Servlet 6.0 and 5.0.

Pentru mai multe informații, vedeți notele de perimare în Servlet 5.0 Javadoc.