Verwendung der veralteten HttpServletRequestWrapper-Methode isRequestedSessionIdFromUrl vermeiden

Diese Regel markiert die folgende veraltete Methode aus der Klasse javax.servlet.http.HttpServletRequestWrapper:

Diese Methode wurde in Java EE 8 als veraltet markiert und kann in einem künftigen Release entfernt werden.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() sollte nicht mehr verwendet werden und der bevorzugte Ersatz ist isRequestedSessionIdFromURL(). Die Methode HttpServletRequestWrapper.isRequestedSessionIdFromURL() stellt dieselben Funktionen wie isRequestedSessionIdFromUrl() bereit.

Verwenden Sie zur Kompatibilität mit Java EE 8 in Liberty die Methode isRequestedSessionIdFromURL().

Der automatisierte Fix ersetzt Aufrufe an isRequestedSessionIdFromUrl() mit Aufrufen der Methode isRequestedSessionIdFromURL() . Der Code

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromUrl();

wird beispielsweise durch den folgenden Code ersetzt:

import javax.servlet.http.HttpServletRequestWrapper; import javax.servlet.http.HttpServletRequest;
...
HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request);
requestWrapper.isRequestedSessionIdFromURL();

Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.