Jakarta Servlet 6.0 中已移除淘汰的 Jakarta Servlet 方法和類別。 從應用程式中移除使用的這些類別及
方法。
已移除 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 類別和方法取代為其對應的取代項目。
將自訂配置複製到應用程式建置檔,以啟用修正程式自動化。
如需相關 Jakarta 10 移轉資訊,請參閱
Jakarta Servlet 6.0 與 5.0 之間的差異。
如需相關資訊,請參閱 Servlet 5.0
Javadoc 中的淘汰注意事項。