더 이상 사용되지 않는 Jakarta Servlet 메소드 및 클래스가 Jakarta Servlet 6.0에서 제거되었습니다. 애플리케이션에서 이러한 클래스 및
메소드의 사용을 제거하십시오.
제거된 Jakarta Servlet 클래스:
제거된 Jakarta Servlet 클래스
|
대체 Jakarta Servlet 클래스
|
|
jakarta.servlet.http.HttpSessionContext
|
없음. jakarta.servlet.http.HttpSessionContext 클래스는 보안상의 이유로 대체 없이 제거되었습니다.
|
|
jakarta.servlet.http.HttpUtils
|
이 클래스는 더 이상 사용되지 않습니다. 요청 인터페이스의 메소드는 유사한 기능을 제공합니다. HttpServletRequest.getRequestURL()은 HttpUtils.getRequestURL(HttpServletRequest)의
기능을 대체할 수 있고 HttpServletRequest.getParameterMap()은 HttpUtils.parsePostData(int, ServletInputStream) 또는 HttpUtils.parseQueryString(String)의
기능을 대체할 수 있습니다.
|
|
jakarta.servlet.SingleThreadModel
|
없음
|
제거된 Jakarta Servlet 메소드:
제거된 Jakarta Servlet 메소드
|
대체 Jakarta Servlet 메소드
|
|
jakarta.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() 및 jakarta.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl()
|
HttpServletRequest.isRequestedSessionIdFromURL() 및 HttpServletRequestWrapper.isRequestedSessionIdFromURL()
|
|
jakarta.servlet.http.HttpServletResponse.encodeUrl(String) 및 jakarta.servlet.http.HttpServletResponseWrapper.encodeUrl(String)
|
HttpServletResponse.encodeURL(String) 및 HttpServletResponseWrapper.encodeURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.encodeRedirectUrl(String) 및 jakarta.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String)
|
HttpServletResponse.encodeRedirectURL(String) 및 HttpServletResponseWrapper.encodeRedirectURL(String)
|
|
jakarta.servlet.http.HttpServletResponse.setStatus(int, String) 및 jakarta.servlet.http.HttpServletResponseWrapper.setStatus(int, String)
|
상태 코드를 설정하려면 setStatus(int)를 사용하십시오. 설명과 함께 오류를 전송하려면 sendError(int, String)를 사용하십시오.
|
|
jakarta.servlet.http.HttpSession.getSessionContext()
|
없음
|
|
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)
|
없음. 이전에 이 메소드는 항상 널을 리턴했습니다.
|
|
jakarta.servlet.ServletContext.getServlets()
|
없음. 이전에 이 메소드는 항상 빈 열거를 리턴했습니다.
|
|
jakarta.servlet.ServletContext.getServletNames()
|
없음. 이전에 이 메소드는 항상 빈 열거를 리턴했습니다.
|
|
jakarta.servlet.ServletContext.log(Exception, String)
|
ServletContext.log(String, Throwable)
|
|
jakarta.servlet.ServletRequest.getRealPath(String) 및 jakarta.servlet.ServletRequestWrapper.getRealPath(String)
|
ServletContext.getRealPath(String)
|
|
jakarta.servlet.UnavailableException.getServlet()
|
없음
|
제거된 Jakarta Servlet 생성자:
제거된 Jakarta Servlet 생성자
|
대체 Jakarta Servlet 생성자
|
|
jakarta.servlet.UnavailableException(int, jakarta.servlet.Servlet, String)
|
UnavailableException(String, int)
|
|
jakarta.servlet.UnavailableException(jakarta.servlet.Servlet, String)
|
UnavailableException(String)
|
이 규칙에는 더 이상 사용되지 않는 Jakarta Servlet 클래스 및 메소드를 해당 대체로 대체하기 위한 자동화된 수정사항이 있습니다.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
자카르타 10 마이그레이션 정보는
Jakarta Servlet 6.0 및 5.0의 차이점을 참조하십시오.
자세한 정보는 Servlet 5.0 Javadoc에 있는
사용 중단 참고사항을 참조하십시오.