2017-03-28 76 views
0

我下载了jsp-apihttps://repo.maven.apache.org/, 我发现版本很奇怪。Jsp的哪个版本是最新的?

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-apihttp://mvnrepository.com,我找到了版本2.3.1。 下载之后,我发现它与之前下载的版本2.2相同。

最后,看来我发现官方网站https://jsp.java.net/。 它没有解释jsp-api的版本。它只提到版本2.1。

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

回答

相关问题