Kerülje az elavult HttpServletRequestWrapper metódus használatát

Ez a szabály a következő elavult metódust látja el jelzővel javax.servlet.http.HttpServletRequestWrapper Osztály:

Ez a metódus a Java EE 8 változatban elavult, és eltávolításra kerülhet egy későbbi kiadásban.

HttpServletRequestWrapper.isRequestedSessionIdFromUrl() A továbbiakban nem használható, és az előnyben részesített csere isRequestedSessionIdFromURL() . A HttpServletRequestWrapper.isRequestedSessionIdFromURL() A metódus ugyanazt a funkcionalitást biztosítja, mint isRequestedSessionIdFromUrl() .

Használja a isRequestedSessionIdFromURL() A metódus kompatibilis a JavaEE8 elemmel a Libertyrendszeren.

Az automatikus javítás helyettesíti a hívásokat isRequestedSessionIdFromUrl() A hívásokkal isRequestedSessionIdFromURL() Módszer. Például a következő kódot:

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

lecseréli a következőre:

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

Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.