避免使用不推荐的 HttpServletRequestWrapper isRequestedSessionIdFromUrl 方法

此规则会标记 javax.servlet.http.HttpServletRequestWrapper 类中下列不推荐的方法:

此方法在 JavaEE8 中已不推荐使用,并且可能会在将来发行版中被移除。

不应再使用 HttpServletRequestWrapper.isRequestedSessionIdFromUrl(), 首选替换项为 isRequestedSessionIdFromURL()HttpServletRequestWrapper.isRequestedSessionIdFromURL() 方法将提供与 isRequestedSessionIdFromUrl() 相同的所有功能。

在 Liberty 上,使用可与 JavaEE8 兼容的 isRequestedSessionIdFromURL() 方法。

自动修订会将调用替换为 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();

定制配置复制到应用程序构建文件以启用修订自动化。