Servlet 4.0 特性功能

產品支援 Servlet 4.0 規格。

除了 Servlet 4.0 中的這些主要特性和加強功能之外, Java™ Servlet 4.0 規格中還提供新 Servlet 4.0 功能和淘汰項目的說明。
  • 新增了 javax.servlet.GenericFilterjavax.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-encodingresponse-character-encoding 元素。 如需相關資訊,請參閱 Servlet 4.0 規格的第 14.4.31 節和第 14.4.32 節。
  • 已新增 ServletContext 介面中的 getRequestCharacterEncodingsetRequestCharacterEncodinggetResponseCharacterEncodingsetResponseCharacterEncoding 方法。 如需相關資訊,請參閱 Servlet 4.0 規格的第 4.4.5 節、第 3.12 節和第 5.6 節。
  • 即會新增 ServletContext 介面中的 getSessionTimeoutsetSessionTimeout 方法。 如需相關資訊,請參閱 Servlet 4.0 規格Javadoc 及第 4.4.4 和 7.5 節。
  • 已新增 HTTP/2 pushHTTP/2 promise 方法的支援。 取得 ALPN 支援,以安全地使用推送支援。 ALPN 支援一般無法與 Java 8 搭配使用,您需要取得它。
  • 已新增 HTTP 標尾的支援。 如需相關資訊,請參閱 Servlet 4.0 規格的第 5.3 節 HTTP 標尾。 在 HttpServletRequest 介面中新增 getTrailerFieldsisTrailerFieldsReady 方法。 並在 HttpServletResponse 介面中新增 setTrailerFieldsgetTrailerFields 方法。