Jakarta Pages版本改动

July 21, 2025

此处列出Jakarta Pages各版本间的改动。

JSP 4.0和JSP 3.1之间的改动

  • Java最低版本:Java 17.

JSP 3.1和JSP 3.0之间的改动

  • 重载 ELResolver.getFeatureDescriptors() 的方法现在弃用了。
  • 增加了一个选项,如果EL表达式包含未知标识符,可以抛出 PropertyNotFoundException 异常。
  • 弃用 isThreadSafe 页面指令。
  • 启动 jsp:plugin 动作。

JSP 3.0和JSR 245之间的改动

  • API从包 javax.servlet.jsp 移动到 jakarta.servlet.jsp 。
  • 所有弃用的方法,现在加上了 @Deprecated 注记。
  • 所有的API方法都增加了对应的泛型(generics)。
  • Javadoc和XML schemas的内容被移除了。现在包含了参考。