javax.servlet-api-xx.jar和servlet-api.jar区别
一、简介
支持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 这个构件的页面
<img src="https://pic2.zhimg.com/50/dfd7f38a0442929bff1b9bb4307b2329_hd.png" data-rawwidth="1024" data-rawheight="683" class="origin_image zh-lightbox-thumb" width="1024" data-original="https://pic2.zhimg.com/dfd7f38a0442929bff1b9bb4307b2329_r.png">
上图红圈内,可知,servlet-api-xxx 这个构件名称已经重命名为 javax.servlet-api-xxx, group 没变,servlet-api-xxx 最后一个版本是 2008 年发布的 3.0-alpha-1.
最新文章
- way.js - 轻量级、持久化的双向绑定JS库
- <;<;Numerical Analysis>;>;笔记
- module.export和export
- hadoop fs 命令
- Web安全之CSRF攻击
- Sorted Union
- ubuntu安装aircrack-ng/reaver/minidwep-gtk用来跑pin
- Stooge排序
- 3Sum探讨(Java)
- Android开发技巧——PagerAdapter的再次简单封装
- window上杀死node进程
- Arduino内部网页代理,网页穿透,公网访问Arduino内部网页
- 混合编程[python+cpp+cuda]
- play framework 笔记
- Python Redis hash
- 推荐一款在线编辑JSON的网站
- ORA-01841: (full) year must be between -4713 and +9999,
- 各种排序算法(java)
- async 函数--学习笔记一
- default(T) 和 typeof 和 GetType()