页列表
页列表允许您避免对 Servlet 和 JSP 文件中的统一资源定位符 (URL) 进行硬编码。页列表指定转发请求的位置,但自动定制取决于 Servlet 的 MIME 类型的位置。使用这些属性指定标记语言和关联的 MIME 类型。对于给定的 MIME 类型,您还可指定一组要调用的页。
注: 在 WebSphere® Application Server V9.0 中不推荐使用 PageList Servlet 定制扩展,在以后的发行版本中将移除该功能。重新设计旧应用程序以使用 javax.Servlet.filter 类而不使用 com.ibm.Servlet 类。从 Servlet 2.3 规范开始,javax.Servlet.filter 类使您可以拦截请求和检查响应。还可以使用 javax.Servlet.filter 类来实现链接功能,以及修饰或截断响应。
不推荐使用以下类列表:- com.ibm.Servlet.ClientList
- com.ibm.Servlet.ClientListElement
- com.ibm.Servlet.MLNotFoundException
- com.ibm.Servlet.PageListServlet
- com.ibm.Servlet.PageNotFoundException
WebSphere Application Server 提供 PageListServlet servlet,您可以用它根据 client_types.xml 文件中的配置数据来按名称调用 JavaServer Pages (JSP) 文 件。此文件将 JSP 文件映射为统一资源标识 (URI)。当调用 URI 时,它在 Web 模块中指定另一个 JSP 文件。此支持允许您访问多个 URL,而无需在 Servlet 对它们进行硬编码。
您也可以根据标记语言类型(如超文本标记语言 (HTML) 或无线标记语言 (WML))将页列表逻辑分组。这允许应用程序(使用扩展 PageListServlet Servlet 的 Servlet)调用为客户机请求返回正确的标记语言类型的 JSP 文件。例如,从 PDA 设备产生的请求需要 WML 数据。应用程序服务器将请求发送到扩展 PageListServlet Servlet 的 Servlet,而该 servle 调用返回 WML 响应的 JSP 文件。