避免使用已淘汰的 HttpServletRequestWrapper isRequestedSessionIdFromUrl 方法

此規則會標示下列來自的已淘汰方法 javax.servlet.http.HttpServletRequestWrapper 類別:

此方法在 JavaEE8 中已淘汰,並可能在將來的版本中移除。

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() 應該不再使用,且偏好的取代是 isRequestedSessionIdFromURL() -我知道 The HttpServletRequestWrapper.isRequestedSessionIdFromURL() 方法提供所有相同的功能 isRequestedSessionIdFromUrl() .

使用 isRequestedSessionIdFromURL() 方法與 Liberty上的 JavaEE8 相容。

自動化修正程式會取代呼叫 isRequestedSessionIdFromUrl() with calls to the isRequestedSessionIdFromURL() 方法。 比方說,下列程式碼

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromUrl();

會取代為

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromURL();

自訂配置複製到應用程式建置檔,以啟用修正程式自動化。