この規則は、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(); |
カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。