getHeaderNames 方法的移轉情境
WebSphere® Application Server 第 8 版以及更新版本支援 Java™ Servlet 3.0 API。
在 Java Servlet 3.0 API 中,HttpServletResponse 包含下列方法:
Collection<String> getHeaderNames()
WebSphere Application Server 第 8 版之前存在的 com.ibm.websphere.servlet.response.StoredResponse class 類別有下列方法:
Enumeration getHeaderNames()
因為 StoredResponse 實作 HttpServletResponse,如果不將 getHeaderNames 方法的傳回類型變更為實作 Collection <String> 的類型,則無法再編譯 StoredResponse。 這項變更會岔斷任何使用舊版 Enumeration 傳回類型的現有應用程式。
