非推奨の 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();

カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。