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

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

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

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() 應該不再使用,偏好的取代項目為 isRequestedSessionIdFromURL()HttpServletRequestWrapper.isRequestedSessionIdFromURL() 方法提供所有與 isRequestedSessionIdFromUrl() 相同的功能。

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

自動化修正程式會取代對的呼叫 isRequestedSessionIdFromUrl() ,以及對 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();

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