この規則は、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(); |