Unikaj używania nieaktualnej metody HttpServletRequestWrapper isRequestedSessionIdFromUrl

Ta reguła oznacza następującą nieaktualną metodę z javax.servlet.http.HttpServletRequestWrapper Klasa:

Ta metoda jest nieaktualna w JavaEE8 i może zostać usunięta w przyszłej wersji.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() nie powinny być już używane, a preferowanym zamiennikiem jest isRequestedSessionIdFromURL() . W przypadku HttpServletRequestWrapper.isRequestedSessionIdFromURL() Metoda udostępnia wszystkie te same funkcje, co isRequestedSessionIdFromUrl() .

Zamiast nich użyj atrybutów isRequestedSessionIdFromURL() Metoda, która ma być zgodna z metodą JavaEE8 na serwerze Liberty.

Zautomatyzowana poprawka zastępuje wywołania isRequestedSessionIdFromUrl() z wywołaniami do isRequestedSessionIdFromURL() . Na przykład następujący kod:

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

zostanie zastąpiony poniższym kodem:

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

Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.