getHeaderNames 方法的迁移方案
WebSphere® Application Server V8 和更高版本支持 Java™ Servlet 3.0 API。
作为 Java Servlet 3.0 API 的一部分,以下方法包含在 HttpServletResponse 中:
Collection<String> getHeaderNames()
在 WebSphere Application
Server V8 之前存在的 com.ibm.websphere.servlet.response.StoredResponse 类具有以下方法:
Enumeration getHeaderNames()
因为 StoredResponse 实现 HttpServletResponse,所以 StoredResponse 在不将其 getHeaderNames 方法的返回类型更改为实现 Collection <String> 的类型的情况下不再进行编译。此更改使用旧枚举返回类型来对任何现有应用程序进行分类。
