Această regulă semnalează următoarea metodă perimată din clasa javax.servlet.http.HttpServletRequestWrapper:
Această metodă este perimată în JavaEE8 şi poate fi înlăturată într-o ediţie viitoare.
HttpServletRequestWrapper.isRequestedSessionIdFromUrl() ar trebui să nu mai fie folosit şi înlocuirea preferată este isRequestedSessionIdFromURL(). Metoda HttpServletRequestWrapper.isRequestedSessionIdFromURL() furnizează întreaga funcţionalitate ca isRequestedSessionIdFromUrl().
Utilizaţi metoda isRequestedSessionIdFromURL() pentru a fi compatibilă cu JavaEE8 pe Liberty.
În scanerul de sursă, corecţia rapidă apelează isRequestedSessionIdFromUrl() cu apelări la metoda isRequestedSessionIdFromURL(). De exemplu, următorul cod
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromUrl(); |
este înlocuit de
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromURL(); |