Eclipse查看Servlet源碼


Eclipse查看Servlet源碼

@(Java)

1.servlet-api 和 javax.servlet-api的區別

在正式查看Servlet源碼前,我們首先要分清楚上述兩個jar包的區別。

引用這兩個構件都是 Servlet-Specificatoin Jar (Servlet 規范包),只不過因為版本升級:
3.1 之前的 Servlet API 構件叫做 servlet-api-xxx.jar
3.1 及之后的Servlet API 構件改名為 javax.servlet-api-xxx.jar

也就是說兩者的區別其實就是版本上的區別,在下載源碼包時注意對應的版本。

2.下載源碼

據我剛才所說,下載源碼時要注意相應的版本。但是從我的實際操作來看,查看servlet-api.jar,使用的是 javax.servlet-api的源碼,源碼能看問題也不大。
地址:http://www.java2s.com/Code/JarDownload/javax.servlet/javax.servlet-api-3.0.1-sources.jar.zip

3.搭建項目

3.1創建java web項目

Alt text

3.2查看未引入源碼的HttpServlet

Alt text

3.3選中對應jar包,右鍵選擇Properties

Alt text

3.4導入下載到的源碼jar

Alt text

3.5導入成功

Alt text

4.小結

通過該例子,就可以慢慢的查看servlet的源碼了。當然了,如果想看其他jar包的源碼,其實操作都差不多,都是下載源碼,在導入查看。

5.參考

https://www.zhihu.com/question/35812310/answer/64578510

 

第二種方法

點擊查看httpservlet等無法查看源碼的辦法
一、

1 點擊右擊工程項目進入proprietary
2 進入java build path 選擇 add external JARS
3 把Apache的lib目錄下的servlet-api.jar導入

二、
1 點擊change attached source
2 選擇第二個External localtion點擊external file
3 將下載好的Apache source.zip源碼包導入
4 如果還是無法查看,可能需要重啟一下IDE才可查看是否導入成功

關於源碼包的下載:進入Apache Tomcat官網 https://tomcat.apache.org/
找到

Source Code Distributions

對應版本下載源碼即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM