Le classi e i metodi Jakarta Servlet obsoleti sono stati rimossi in Jakarta Servlet 6.0. Rimuovere l'utilizzo di tali classi e
metodi dall'applicazione.
Classi Jakarta Servlet rimosse:
Classi Jakarta Servlet rimosse
|
Sostituzioni delle classi Jakarta Servlet
|
|
jakarta.servlet.http.HttpSessionContext
|
Nessuna. La classe jakarta.servlet.http.HttpSessionContext è stata rimossa per ragioni di sicurezza senza sostituzione.
|
|
jakarta.servlet.http.HttpUtils
|
Questa classe è obsoleta. I metodi sulle interfacce di richiesta forniscono funzionalità simili. HttpServletRequest.getRequestURL() può sostituire la funzionalità di
HttpUtils.getRequestURL(HttpServletRequest) e HttpServletRequest.getParameterMap() può sostituire la funzionalità di
HttpUtils.parsePostData(int, ServletInputStream) o HttpUtils.parseQueryString(String).
|
|
jakarta.servlet.SingleThreadModel
|
Nessuna
|
Metodi Jakarta Servlet rimossi:
Metodi Jakarta Servlet rimossi
|
Sostituzioni dei metodi Jakarta Servlet
|
|
jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() e jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()
|
HttpServletRequest.isRequestedSessionIdFromURL() e HttpServletRequestWrapper.isRequestedSessionIdFromURL()
|
|
jakarta.servlet.http.HttpServletResponse.encodeUrl(String) e jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)
|
HttpServletResponse.encodeURL(String) e HttpServletResponseWrapper.encodeURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) e jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)
|
HttpServletResponse.encodeRedirectURL(String) e HttpServletResponseWrapper.encodeRedirectURL (String)
|
|
jakarta.servlet.http.HttpServletResponse.setStatus(int, String) e jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)
|
Per impostare un codice di stato utilizzare setStatus(int). Per inviare un errore con una descrizione utilizzare sendError(int, String).
|
|
jakarta.servlet.http.HttpSession.getSessionContext()
|
Nessuna
|
|
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)
|
Nessuna. In precedenza questo metodo ha restituito sempre un valore null.
|
|
jakarta.servlet.ServletContext.getServlets()
|
Nessuna. In precedenza questo metodo ha sempre restituito un'enumerazione vuota.
|
|
jakarta.servlet.ServletContext.getServletNames()
|
Nessuna. In precedenza questo metodo ha sempre restituito un'enumerazione vuota.
|
|
jakarta.servlet.ServletContext.log(Exception, String)
|
ServletContext.log(String, Throwable)
|
|
jakarta.servlet.ServletRequest.getRealPath(String) e jakarta.servlet.ServletRequestWrapper.getRealPath(String)
|
ServletContext.getRealPath(String)
|
|
jakarta.servlet.UnavailableException.getServlet()
|
Nessuna
|
Costruttori Jakarta Servlet rimossi:
Costruttori Jakarta Servlet rimossi
|
Sostituzione costruttori Jakarta Servlet
|
|
jakarta.servlet.UnavailableException(int, jakarta.servlet.Servlet, String)
|
UnavailableException(String, int)
|
|
jakarta.servlet.UnavailableException(jakarta.servlet.Servlet, String)
|
UnavailableException(String)
|
Questa regola dispone di una correzione automatica per sostituire le classi e i metodi Jakarta Servlet obsoleti con la sostituzione corrispondente.
Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.
Per ulteriori informazioni sulla migrazione di Jakarta 10, consultare
Differenze tra Jakarta Servlet 6.0 e 5.0.
Per ulteriori informazioni, consultare le note sull'obsolescenza in
Servlet 5.0 Javadoc.