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

Toto pravidlo značí následující zamítnutou metodu z javax.servlet.http.HttpServletRequestWrapper Třída:

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

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() by již neměl být používán a preferovaná náhrada je isRequestedSessionIdFromURL() . V případě HttpServletRequestWrapper.isRequestedSessionIdFromURL() metoda poskytuje všechny stejné funkce jako isRequestedSessionIdFromUrl() .

Použít isRequestedSessionIdFromURL() aby byla kompatibilní s JavaEE8 na Liberty.

Automatizovaná oprava nahrazuje volání na isRequestedSessionIdFromUrl() s voláními na 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.