此規則會標示 javax.servlet.http.HttpServletRequestWrapper 類別中下列已淘汰的方法:
此方法在 JavaEE8 中已淘汰,並可能在將來的版本中移除。
HttpServletRequestWrapper.isRequestedSessionIdFromUrl() 應該不再使用,偏好的取代項目為 isRequestedSessionIdFromURL()。 HttpServletRequestWrapper.isRequestedSessionIdFromURL() 方法提供所有與 isRequestedSessionIdFromUrl() 相同的功能。
使用 isRequestedSessionIdFromURL() 方法以與 Liberty 上的 JavaEE8 相容。
自動化修正程式會取代對的呼叫 isRequestedSessionIdFromUrl() ,以及對 isRequestedSessionIdFromURL() 方法的呼叫。 比方說,下列程式碼
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromUrl(); |
會取代為
|
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletRequest;
... HttpServletRequestWrapper requestWrapper = new HttpServletRequestWrapper((HttpServletRequest) request); requestWrapper.isRequestedSessionIdFromURL(); |
將自訂配置複製到應用程式建置檔,以啟用修正程式自動化。