在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



目录
相关文章
|
4月前
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
171 1
|
2月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
24 3
|
2月前
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
26 1
|
2月前
|
XML JSON Java
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
本文介绍了如何使用IntelliJ IDEA和Maven搭建一个整合了Struts2、Spring4、Hibernate4的J2EE项目,并配置了项目目录结构、web.xml、welcome.jsp以及多个JSP页面,用于刷新和学习传统的SSH框架。
42 0
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
|
2月前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
基于Servlet和JSP的Java Web应用开发指南
20 0
|
2月前
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
19 0
|
4月前
|
自然语言处理 前端开发 Java
Servlet与JSP:Java Web开发的基石技术详解
【6月更文挑战第23天】Java Web的Servlet与JSP是动态网页的核心。Servlet是服务器端的Java应用,处理HTTP请求并响应;JSP则是结合HTML与Java代码的页面,用于动态内容生成。Servlet通过生命周期方法如`init()`、`service()`和`destroy()`工作,而JSP在执行时编译成Servlet。两者在MVC架构中分工,Servlet处理逻辑,JSP展示数据。尽管有Spring MVC等框架,Servlet和JSP仍是理解Web开发基础的关键。
90 12
|
4月前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
【6月更文挑战第23天】构建Java Web应用,Servlet与JSP携手打造在线图书管理系统,涵盖需求分析、设计、编码到测试。通过实例展示了Servlet如何处理用户登录(如`LoginServlet`),JSP负责页面展示(如`login.jsp`和`bookList.jsp`)。应用基于MySQL数据库,包含用户和图书表。登录失败显示错误信息,成功后展示图书列表。部署到Tomcat服务器测试功能。此基础教程为深入Java Web开发奠定了基础。
87 10
|
4月前
|
缓存 小程序 前端开发
Java服务器端技术探秘:Servlet与JSP的核心原理
【6月更文挑战第23天】Java Web开发中的Servlet和JSP详解:Servlet是服务器端的Java小程序,处理HTTP请求并响应。生命周期含初始化、服务和销毁。创建Servlet示例代码展示了`doGet()`方法的覆盖。JSP则侧重视图,动态HTML生成,通过JSP脚本元素、声明和表达式嵌入Java代码。Servlet常作为控制器,JSP处理视图,遵循MVC模式。优化策略涉及缓存、分页和安全措施。这些技术是Java服务器端开发的基础。
54 9
|
4月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
【6月更文挑战第23天】Java Web开发中,Servlet和JSP是构建动态Web应用的基础。Servlet处理逻辑,JSP专注展示。示例展示了Servlet如何通过`request.setAttribute`传递数据给JSP渲染。JSP自定义标签提升页面功能,如创建`WelcomeTag`显示欢迎消息。Servlet过滤器,如`CacheControlFilter`,用于预处理数据或调整响应头。这些集成和扩展技术增强了应用效率、安全性和可维护性,是Java服务器端开发的关键。
56 7