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 傳回類型的現有應用程式。

適用於轉換使用者 適用於轉換使用者: 為了確保最成功的移轉,StoredResponse getHeaderNames 方法的傳回類型變更為 com.ibm.websphere.servlet.response.CollectionEnumerationHybrid<String>。 此類型實作集合 <字串> 和列舉。trns

指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_getheadernames_migration
檔名:cweb_getheadernames_migration.html