避免使用已淘汰的 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();