Os métodos e classes descontinuadas do Jakarta Servlet foram removidos

Os métodos e classes descontinuadas do Jakarta Servlet foram removidos no Jakarta Servlet 6.0. Remova o uso dessas classes e métodos de seu aplicativo.

Classes removidas do Jakarta de Servlet:

Classes removidas do Jakarta Servlet

Classes de substituição do Jakarta Servlet

jakarta.servlet.http.HttpSessionContext

Nenhum. A classe jakarta.servlet.http.HttpSessionContext foi removida por motivos de segurança sem substituição.

jakarta.servlet.http.HttpUtils

Esta classe foi descontinuada. Os métodos nas interfaces de solicitação fornecem funcionalidades semelhantes. HttpServletRequest.getRequestURL() pode substituir a funcionalidade de HttpUtils.getRequestURL (HttpServletRequest) e HttpServletRequest.getParameterMap() pode substituir a funcionalidade de HttpUtils.parsePostData(int, ServletInputStream)​ ou HttpUtils.parseQueryString (String)​.

jakarta.servlet.SingleThreadModel

Nenhum

Métodos removidos do Jakarta Servlet:

Métodos removidos do Jakarta Servlet

Métodos de substituição do 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)

Para configurar um código de status, use setStatus(int). Para enviar um erro com uma descrição, use sendError(int, String).

jakarta.servlet.http.HttpSession.getSessionContext()

Nenhum

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)

Nenhum. Anteriormente este método sempre retornava nulo.

jakarta.servlet.ServletContext.getServlets()

Nenhum. Anteriormente este método sempre retornava uma enumeração vazia.

jakarta.servlet.ServletContext.getServletNames()

Nenhum. Anteriormente este método sempre retornava uma enumeração vazia.

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()

Nenhum

Construtores removidos do Jakarta Servlet:

Construtores removidos do Jakarta Servlet

Construtores de substituição do Jakarta Servlet

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

UnavailableException(String, int)

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

UnavailableException(String)

Essa regra tem uma correção automatizada para substituir as classes e os métodos do Servlet Jakarta descontinuados por sua substituição correspondente Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.

Para obter mais informações de migração do Jakarta 10, consulte Diferenças entre o Jakarta Servlet 6.0 e o 5.0.

Para obter informações adicionais, consulte as notas sobre a descontinuação no Servlet 5.0 Javadoc.