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.