Servlet 4.0 特性功能
產品支援 Servlet 4.0 規格。
除了 Servlet 4.0 中的這些主要特性和加強功能之外, Java™ Servlet 4.0 規格中還提供新 Servlet 4.0 功能和淘汰項目的說明。
- 新增了
javax.servlet.GenericFilter及javax.servlet.http.HttpFilter類別。 如需相關資訊,請參閱 Javadoc。 getHttpServletMapping方法會新增至HttpServletRequest介面。 如需相關資訊,請參閱 Servlet 4.0 規格的第 12.3 節。- 即會新增 web.xml 檔案綱目中的
default-context-path元素。 如需相關資訊,請參閱 Servlet 4.0 規格第 14.4.30 節中的 default-context-path 元素說明。 - 即會新增 web.xml 檔案的綱目中的
request-character-encoding及response-character-encoding元素。 如需相關資訊,請參閱 Servlet 4.0 規格的第 14.4.31 節和第 14.4.32 節。 - 已新增
ServletContext介面中的getRequestCharacterEncoding、setRequestCharacterEncoding、getResponseCharacterEncoding及setResponseCharacterEncoding方法。 如需相關資訊,請參閱 Servlet 4.0 規格的第 4.4.5 節、第 3.12 節和第 5.6 節。 - 即會新增
ServletContext介面中的getSessionTimeout和setSessionTimeout方法。 如需相關資訊,請參閱 Servlet 4.0 規格的 Javadoc 及第 4.4.4 和 7.5 節。 - 已新增
HTTP/2 push和HTTP/2 promise方法的支援。 取得 ALPN 支援,以安全地使用推送支援。 ALPN 支援一般無法與 Java 8 搭配使用,您需要取得它。 - 已新增 HTTP 標尾的支援。 如需相關資訊,請參閱 Servlet 4.0 規格的第 5.3 節 HTTP 標尾。 在
HttpServletRequest介面中新增getTrailerFields和isTrailerFieldsReady方法。 並在HttpServletResponse介面中新增setTrailerFields和getTrailerFields方法。