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.
Remedierea automată înlocuiește apelurile la isRequestedSessionIdFromUrl() cu apeluri 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(); |
Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.