Verwendung der veralteten HttpServletRequestWrapper-Methode isRequestedSessionIdFromUrl vermeiden

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

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 HttpServletRequestWrapper.isRequestedSessionIdFromURL() Methode bietet dieselbe Funktionalität wie isRequestedSessionIdFromUrl() .

Mithilfe der isRequestedSessionIdFromURL() Methode, die mit JavaEE8 in Libertykompatibel sein soll

Der automatisierte Fix ersetzt Aufrufe an isRequestedSessionIdFromUrl() mit Aufrufen an die isRequestedSessionIdFromURL() Methode. 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.