Vyvarovat se použití zamítnuté metody HttpServletRequestWrapper isRequestedSessionIdFromUrl

Toto pravidlo značí následující zamítnutou metodu ze třídy javax.servlet.http.HttpServletRequestWrapper:

Tato metoda je zamítnuta v JavaEE8 a může být odebrána v budoucí verzi.

Metoda HttpServletRequestWrapper.isRequestedSessionIdFromUrl() již by se neměla používat a upřednostňované nahrazení je isRequestedSessionIdFromURL(). Metoda HttpServletRequestWrapper.isRequestedSessionIdFromURL() poskytuje všechny funkce stejné jako isRequestedSessionIdFromUrl().

Použijte metodu isRequestedSessionIdFromURL() tak, aby byla kompatibilní s JavaEE8 na serveru Liberty.

Automatizovaná oprava nahrazuje volání na isRequestedSessionIdFromUrl() s voláními metody isRequestedSessionIdFromURL() . Například následující kód

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

je nahrazen

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

Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.