在Intellij IDEA (2016.3.5版)中快捷显示Servlet和Jsp文档

简介: 解决的问题:在用Intellij IDEA进行JavaEE的开发过程中,如何快速查看javax.servlet等包下的(类、方法)API文档,比如用“Ctrl+鼠标左键”快速定位到getServletContext()方法所在的源码

假设遇到这个问题:在用Intellij IDEA进行JavaEE的开发过程中,如何快速查看javax.servlet等包下的(类、方法)API文档,比如用“Ctrl+鼠标左键”快速定位到getServletContext()方法所在的源码?


解决方法:

(这里以JavaEE容器是Tomcat为例。 另外,如果你是用Maven来管理项目的,无需下面的这些步骤,请参考这里:https://yq.aliyun.com/articles/72776


一、先下载和本机Tomcat版本对应的源码包,参考链接如下:

http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.11/src/


二、解压下载的源码包
6a4a93a14ee7dece0528cadea40310e79ac98a88

 三、在Intellij IDEA打开File -> Project Structure ,然后选择左边的“Artifacts” ,再点击“+”号,选择 JAR -> Empty

7dccc352973264b2bee7f729992b5f3f1c1d8d84


四、在name中填写 “tomcat8.5_src”  (这个名称可以自由定义),再点击“Output Layout” 下面的“+”号,然后选择“Directory Content”
  acaf2619cce5d1cdc8efd2f170dc12909b13b0cd
 
五、在弹出的对话框中选择前面解压的源码包中的 Java 目录
b881e718525a791986b2d85f17591e2a758f7f77
 
 六、选择好目录后,点击“OK”关闭 Project Structure

 七、打开 Build -> Build Artifacts ,在出现的对话框中点击 “tomcat8.5_src” 
  e8ca02d3c53b3f7d650406683591d54de34f47e4
 
 八、在out ->  tomcat8_5_src 目录下得到  tomcat8.5 _src.jar 文件
045892a2d5446fcb1f57e0a6ef7e8943bfc84153
 
九、再次打开  File -> Project Structure ,然后选择左边的“Libraries” ,再 点击 Name下面的“+”号,在对话框中选择前面生成的   tomcat8.5_src.jar 文件
  698337077a0220ca743bb0005e4a3560c8ed0642
 
十、点击“OK” 关闭对话框后,在代码编辑器中输入   getServletContext()    。在这处代码上用 “Ctrl+鼠标左键” 即可定位到源文件,或者按下  Ctrl+Q 即可浮现文档窗口。
690b078a88bc1be9d8c9327c6c17caf21c880416



目录
相关文章
|
7月前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
618 78
|
5月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
343 27
|
6月前
|
Java 数据库
jsp CRM客户管理系统(含数据库脚本以及文档)
jsp CRM客户管理系统(含数据库脚本以及文档)
129 10
|
7月前
|
IDE 程序员 开发工具
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
1197 13
|
7月前
|
存储 Java 关系型数据库
ssm151大学生就业信息管理系统+jsp(文档+源码)_kaic
大学生就业信息管理系统基于现代经济快速发展和信息化技术的升级,旨在通过软件工具提升数据管理效率。该系统利用SSM框架、Java语言和Mysql数据库开发,实现数据的科学化、规范化与自动化管理。系统界面简洁美观,功能模块布局合理,提供高效的数据处理能力,并注重数据安全。通过此系统,管理者能够快速处理大量信息,提高工作效率,同时确保数据的安全性和可靠性。关键词:大学生就业信息管理系统;SSM框架;Mysql;自动化。
|
7月前
|
存储 Java 关系型数据库
ssm152家庭财务管理系统设计与实现+jsp(文档+源码)_kaic
本家庭财务管理系统基于现代经济快速发展和信息化技术升级的背景,采用SSM框架、Java语言及Mysql数据库开发。系统旨在帮助用户高效处理大量数据信息,提升财务管理效率,实现数据的整体化、规范化与自动化管理。该系统界面简洁美观,功能布局合理,具备良好的易用性和扩展性,并提供多种安全措施保障数据安全。通过科学化的管理方式,有效减少人工操作失误,提高工作效率。
|
7月前
|
存储 Java 关系型数据库
ssm150旅游网站的设计与实现+jsp(文档+源码)_kaic
本旅游网站基于现代经济快节奏发展和信息化技术的升级,采用SSM框架、Java语言及Mysql数据库开发。它实现了景点、新闻、酒店、飞机票和火车票管理等功能,帮助管理者高效处理大量数据信息,提升工作效率。系统界面简洁美观,功能布局合理,同时提供了数据安全解决方案,确保信息的安全性和可靠性。该网站不仅提高了事务处理效率,还实现了数据的整体化、规范化与自动化管理。关键词:旅游网站;SSM框架;Mysql;自动化。
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
514 0
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
615 0
idea+maven+tomcat+spring 创建一个jsp项目
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
138 3