Evitaţi utilizarea metodei perimate HttpServletRequestWrapper isRequestedSessionIdFromUrl

Această regulă steaguri următoarea metodă deprecated de la javax.servlet.http.HttpServletRequestWrapper Clasă:

Această metodă este perimată în JavaEE8 şi poate fi înlăturată într-o ediţie viitoare.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() nu ar trebui să mai fie utilizate și înlocuirea preferată este isRequestedSessionIdFromURL() . The HttpServletRequestWrapper.isRequestedSessionIdFromURL() Metoda oferă toate aceleași funcționalități ca și isRequestedSessionIdFromUrl() .

Folosește-l isRequestedSessionIdFromURL() metoda de a fi compatibil cu JavaEE8 pe Liberty.

Remedierea automată înlocuiește apelurile la isRequestedSessionIdFromUrl() cu apeluri către isRequestedSessionIdFromURL() :NONE. 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.