首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jsp编译、执行过程

https://blog.csdn.net/napoay/article/details/50755064 一、jsp执行过程图解 用户访问jsp页面时,jsp的处理过程如下图所示: image.png...三、编译阶段 预处理阶段把jsp文件解析为java代码,编译阶段jsp引擎把java代码编译成servlet文件,对于Tomcat,生成的class文件默认情况下存放在/work目录下...四、响应阶段 编译后的class对象被加载到容器中,并根据用户的请求生成HTML格式的响应页面返回给客户端。 在执行jsp网页时,通常分为两个时期:转译时期和请求时期。...转译时期jsp页面被翻译成Servlet,然后编译成Class文件;用户请求时期,servlet被执行,生成HTML响应至客户端。...图中的jasper就是解析jspjsp引擎。Tomcat既是servlet容器又是web服务器,也是jsp引擎。

1.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

JSP 编译原理:JSP 是 Servlet?如何用 Eclipse 查看 JSP 编译生成的 Servlet 源文件?

文章目录 前言 一、JSP 文件编译流程原理 二、创建并运行待测试 JSP 页面 三、查找 JSP 编译文件输出位置 3.1、打开动态项目运行配置 3.2、查看 JSP 编译文件输出位置 3.3、查看...JSP 编译输出文件 四、JSP 编译输出 Servlet 的论证 五、访问 JSP 文件的流程 总结 前言 相信大家都了解,JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet...---- 一、JSP 文件编译流程原理 JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet(Servlet 是用 Java 语言编写的服务器端程序),然后再由 Java 编译编译为以...页面的编译输出文件,一个是 JSP 初次编译生成的 .java 文件,一个是 java 文件编译后生成的 .class 中间字节码文件,如下图所示: 四、JSP 编译输出 Servlet 的论证 见证奇迹的时候到了...是否是第一次访问 JSP 文件的流程如下图所示: 但是请注意:如果你的 JSP 文件进行了修改,再次点击保存发布会重新编译,又会重新走编译的流程。

2.5K20

使用 Eclipse 查看 JSP 编译生成 Servlet 的流程并进行 JSP 编译原理剖析

文章目录 前言 一、JSP 文件编译流程原理 二、创建并运行待测试 JSP 页面 三、查找 JSP 编译文件输出位置 3.1、打开动态项目运行配置 3.2、查看 JSP 编译文件输出位置 3.3、查看...JSP 编译输出文件 四、JSP 编译输出 Servlet 的论证 五、访问 JSP 文件的流程 总结 ---- 前言 相信大家都了解,JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet...---- 一、JSP 文件编译流程原理 JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet(Servlet 是用 Java 语言编写的服务器端程序),然后再由 Java 编译编译为以...3.2、查看 JSP 编译文件输出位置 根据 Tomcat 虚拟机参数信息查看编译文件输出位置,第一条数据 Dcatalina.base 即为 JSP 文件编译后的输出目录,比如我的输出目录即为:D:\...五、访问 JSP 文件的流程 到此,我们就得知,JSP 文件初次保存加载编译会先生成 Servlet,并进行之后的编译处理。

1.2K41

IDEA 突然找不到了?

那今天这篇的文章,总结一下 IDEA 运行 maven 项目找不到相关依赖报错的问题原因以及解决办法。 ?...maven 依赖下载失败,这就会导致 IDEA 找不到相关依赖。 那这个问题解决办法也比较简单,我们可以通过设置镜像(mirrors)地址解决。...如上所示,如果 A 应用 使用了 E2.0 新增某些或者方法,那这个时候由于依赖冲突,A 实际上间接依赖的是 E1.0,这就导致 IDEA 编译的时候找不到 E 新增这些或方法。...IDEA 缺失了 C 依赖,这就导致项目编译错误,无法找到 C 中一些。 那这个问题解决办法,就是在本地仓库找到 B 依赖,然后删除拉取即可。 解决办法比较简单,关键我们需要找到中间这个依赖。...那有时候,如果 IDEA 缓存被破坏,那就有可能导致 IDEA 无法识别 maven 依赖, 从而导致 IDEA 无法找到某些

4.1K40
领券