我们在学习javaWeb的时候,最早接触到的可能就是Servlet组件了,但,有时候,我们在创建Servet之后,想查看Servet的一些源码,以方便我们学习,对于自学的人来说,都想知道Servet源码是怎样加载到Myeclipse中的,特别是在百度无果后,深深陷入绝望,因为都会遇到这样的问题,为什么我明明就是按照上面的要求来的,可就是加载不出Servlet源码来呢?下面我做个总结,如有不足之处,望谅解
我先提供一个Servlet的源码包,是一个压缩包
https://pan.baidu.com/s/1siis1tAXicNm34FQ02CA2Q 提取码:lel8
下面我来演示在Myeclipse中加载se rvlet源码包的过程:(需要注意的是加载源码包之后并不会立刻显示出源码,你需要重启MyEclipse:切记l而Eclipse EE则是加载之后就会显示出来源码)
1.方法一:通过添加Servlet源码的压缩包来显示源码

创建一个Servlet,现在我们需要查看service方法的底层代码,按住ctrl点击service,发现无法查看,我们需要添加外部的源码包,
现在我们单击change Attached Source,会弹出线面的对话框,
此时有两个按钮选项:External file... 和External folder...二者有区别,稍后将,首先我们单机第一个按钮,把我们下载好的源码压缩包添加进来,点击ok,重启之后再次查看就能显示出效果了。我们再来讲讲第二个选项External folder是做什么 的.
如果我们的源码包是已经解压过了,我们就使用第二种方法把解压后的文件夹选中,点击ok 重启Myeclipse即可。也就是说第一个选项按钮是用来添加压缩包相关的文件,而第二个按钮是用来添加解压后的文件,如果是使用第二种方法,前提是我这个源码包已经解压了,不要在第二个选项中添加压缩包形式的源码包,因为你根本就找不到压缩形式的文件。二者不要混淆奥。二者作用相同。添加之后切记重启MyEclipse:切记,否则不会显示源码l
另外,在此做一个与以上内容无关的笔记:
使用MyEclipse创建java WEB项目的时候,我们需要注意tomcat版本和javaWEB版本的问题。