2017-03-28 53 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版本的解釋嗎?

回答

相關問題