以我的情况为例

IDE: idea
Tomcat版本:9.0
需要下载的Servlet源码版本:4.0.1
方法如下
servlet-api.jar查看源码的方法
idea在j项目中默认是没有HttpServlet这些类的源码的,它提供了两个方式:

  • Download
  • Choose Sources

但是不知道点背还是啥原因…在普通的javaProject中可以下载的源码到了javaWeb项目中就不好使了…
所以只能采用第二个方法,步骤如下:

  1. 首先你要知道你想要的servlet源码是哪个版本的,Tomcat可以查看release note得知
  2. 其次去apache网站上把整个zip包扒下来,你会看到这个界面,我选的是v9.0.1
    servlet-api.jar查看源码的方法
  3. 点击src文件夹你会进入如下页面
    servlet-api.jar查看源码的方法
  4. 接下来下载zip文件并解压像这样servlet-api.jar查看源码的方法
  5. 接着在idea中点击choose sources 选中解压的文件夹就欧克啦
    这个是成功的截图
    servlet-api.jar查看源码的方法

相关文章: