哪个版本的Jsp是最新的?

时间:2017-03-28 09:51:44

标签: jsp

我从jsp-api下载了https://repo.maven.apache.org/, 我发现版本很奇怪。

Maven依赖项:

<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.1</version>
</dependency>

<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.2</version>
</dependency>

Version2.2有3个包:

javax.servlet.jsp
javax.servlet.jsp.el
javax.servlet.jsp.tagext

Version2.1有4个包:

javax.el
javax.servlet.jsp
javax.servlet.jsp.el
javax.servlet.jsp.tagext

某些类已在javax.servlet.jsp包中弃用,例如javax.servlet.jsp.el.ELException替换为javax.el.ELException

但是,在版本2.2中,没有javax.el个包。 为什么javax.el包在版本2.2中消失?

此外,我在jsp-api中搜索http://mvnrepository.com,我找到了版本2.3.1。 下载后,我发现它与之前下载的版本2.2相同。

最后,我似乎找到了官方网站https://jsp.java.net/。 它没有解释jsp-api的版本。它只提到了版本2.1。

我对这些版本感到困惑。任何人都可以给我一些关于jsp的版本的解释吗?

1 个答案:

答案 0 :(得分:0)

最新版本是2.3
here
从技术上讲,JSP 2.3是JSP 2.1的第二个维护版本。 JSP 2.3 is the second maintenance release of JSP 2.1