Questa regola contrassegna il seguente metodo obsoleto della classe javax.servlet.http.HttpServletRequestWrapper:
Questo metodo è obsoleto in JavaEE8 e può essere rimosso in una futura release.
HttpServletRequestWrapper.isRequestedSessionIdFromUrl() non dovrebbe più essere utilizzato e la sostituzione preferibile è isRequestedSessionIdFromURL(). Il metodo HttpServletRequestWrapper.isRequestedSessionIdFromURL() fornisce tutte le medesime funzionalità di isRequestedSessionIdFromUrl().
Utilizzare il metodo isRequestedSessionIdFromURL() per conformarsi a JavaEE8 su Liberty.
La correzione automatizzata sostituisce le chiamate a isRequestedSessionIdFromUrl() con chiamate al metodo isRequestedSessionIdFromURL() . Ad esempio, il seguente codice
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromUrl(); |
viene sostituito da
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromURL(); |
Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.