1. 程式人生 > >javax.servlet-api-xx.jar和servlet-api.jar區別

javax.servlet-api-xx.jar和servlet-api.jar區別

tom 查詢 識別 兩個 servle src com 版本 .com

一、簡介
支持servlet的jar包。應該叫servlet-api.jar
如果編寫過servlet就知道要用到HttpServletRequest和HttpServletResponse等對象,這些對象都是要靠這個jar包才能使用的。
如果你安裝了Tomcat,這個jar包一般在tomcat安裝目錄\lib 文件夾下面有,當你把web項目部署到tomcat,會自動加載這個jar包來識別Serlvet一些對象。

二、區別
這兩個構件都是 Servlet-Specificatoin Jar (Servlet 規範包),只不過因為版本升級:
3.1 之前的 Servlet API 構件叫做 servlet-api-xxx.jar


3.1 及之後的Servlet API 構件改名為 javax.servlet-api-xxx.jar
在 Maven 官方倉庫就可觀察出來:
到 Maven 官方倉庫查詢 javax.servlet 這個 group

技術分享

可知,javax.servlet-api-xxx.jar 和 servlet-api 位於同一 group 下。

  • 查看 servlet-api 這個構件的頁面
技術分享

上圖紅圈內,可知,servlet-api-xxx 這個構件名稱已經重命名為 javax.servlet-api-xxx, group 沒變,servlet-api-xxx 最後一個版本是 2008 年發布的 3.0-alpha-1.

javax.servlet-api-xx.jar和servlet-api.jar區別