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

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

文章目录 前言 一、JSP 文件编译流程原理 二、创建并运行待测试 JSP 页面 三、查找 JSP 编译文件输出位置 3.1、打开动态项目运行配置 3.2、查看 JSP 编译文件输出位置 3.3、查看...Configurations…进入运行配置页面,如下图所示: 点击你当前使用的的服务器,我的是:Tomcat v9.0 Server at localhost,我们接着点击 Arguments,如下图所示: 3.2、查看...JSP 编译文件输出位置 根据 Tomcat 虚拟机参数信息查看编译文件输出位置,第一条数据 Dcatalina.base 即为 JSP 文件编译后的输出目录,比如我的输出目录即为:D:\bailu\...R-win32-x86_64\eclipse\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0,如下图所示: 3.3、查看...文件夹中,打开该文件夹最底层文件夹,我们可以看到刚才在 Eclipse 中运行的当前项目 JavaWebDemo_2020 的输出文件夹,如下图所示: 我们顺着项目文件夹逐级往下查看,就可以看到我们刚才运行

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

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

文章目录 前言 一、JSP 文件编译流程原理 二、创建并运行待测试 JSP 页面 三、查找 JSP 编译文件输出位置 3.1、打开动态项目运行配置 3.2、查看 JSP 编译文件输出位置 3.3、查看...JSP 编译输出文件 四、JSP 编译输出 Servlet 的论证 五、访问 JSP 文件的流程 总结 ---- 前言 相信大家都了解,JSP 页面在请求的时候会先被 Tomcat 编译为 Servlet...3.2、查看 JSP 编译文件输出位置 根据 Tomcat 虚拟机参数信息查看编译文件输出位置,第一条数据 Dcatalina.base 即为 JSP 文件编译后的输出目录,比如我的输出目录即为:D:\...3.3、查看 JSP 编译输出文件 我们复制编译文件输出目录,在“我的电脑”打开该路径,出现如下目录结构: ?...我们顺着项目文件夹逐级往下查看,就可以看到我们刚才运行 Demo01.jsp 页面的编译输出文件,一个是 JSP 初次编译生成的 .java 文件,一个是 java 文件编译后生成的 .class 中间字节码文件

1.2K41

JSP一:理解JSP

了解JSP JSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户。 在Java中,只有Servlet接口才可以于浏览器交互。...JSP引擎会将你写好了的jsp转化为Java类,也就是Servlet类,如果你去看他转化之后的源代码,你会发现它实际上就是我们之前使用原始Servlet的servletResponse.getWriter...换句话说,当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP 页面第⼀次被访问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤...嵌入方式 1.JSP 脚本,执⾏ Java 逻辑代码 我们去新建一个JSP页面,就叫test.jsp,运行项目后在浏览器中访问该页面。...page:当前 JSP 对应的 Servlet 对象,Servlet。 exception:表示 JSP 页面发⽣的异常,Exception。很少用到。

16.7K20

JavaWeb——JSP入门学习(JSP基本概念、JSP脚本、JSP内置对象)

本章内容只对JSP内容做入门介绍,是为了会话技术的Cookie和Session内容的承接,后续再写文章详细介绍JSP。...1 JSP基本概念 JSP,Java Server Pages,Java服务器端界面,可以理解为一个特殊页面,既可以定义html标签,又可以定义Java代码。可以简化书写!...【JSP原理】:JSP本质上就是一个Servlet 1)服务器解析请求消息,找是否有index.jsp资源; 2)若找到了,则将其转化为.java文件; 3)编译.java文件,生成.class字节码文件...2 JSP脚本 JSP脚本,就是JSP定义Java代码的方式,有三种: 1):定义的java代码,在service方法中,service中可以定义什么,该脚本中就可以定义什么;...3 JSP的内置对象 内置对象,就是指在jsp页面中不需要获取和创建,可以直接使用的对象。

14.7K10

jsp

JSP就是用来专门处理这种需求的。 JSP概述 JSP (Java Server Page):Java 服务端页面。...jsp可以很方便的在页面中通过java代码嵌入动态页面 JSP原理分析 下面是一个简单的hello world程序 <%@ page contentType="text/html;charset=UTF...(其中JSPDemo是项目名称), 在这个目录下面可以看到生成了一个index_<em>jsp</em>.java、index_<em>jsp</em>.class 下面是这个<em>jsp</em>生成的部分源码 package org.apache.<em>jsp</em>...本质上还是一个Servlet类,当我们第一次访问这个<em>jsp</em>页面时,服务器会根据<em>jsp</em>代码生成一个Servlet类的.java源码文件然后编译。...<em>jsp</em>语法 <em>jsp</em>确实简化了用户界面的编写,但是如果只知道原理,而不知道如何使用它仍然是白瞎,这部分来简单聊聊如何使用它 <em>jsp</em>的代码主要放在3种标签中 : 这种格式中的代码,主要放的是要执行的

10.6K40

使用iPadiPad用作Mac的第二台显示器

iPad充电,请使用iPad随附的充电电缆将其直接连接到Mac。...使用Sidecar的iPad ? image 在iPad 上全屏查看窗口时,点按可显示或隐藏菜单栏 。 ? image 在iPad上显示或隐藏计算机的Dock。 ? image 命令。...您还可以使用它来书写,绘制草图和标记文档,同时查看Mac上的实时更新。 Sidecar还支持双击,您可以在Sidecar首选项中将其打开。...---- 使用iPad应用 使用Sidecar时,您可以 切换到iPad应用程序,然后像往常一样在iPad上与该应用程序进行交互。...iPad Pro:所有型号 iPad(第6代)或更高版本 iPad mini(第5代) iPad Air(第3代) 其他要求 您必须 在两个设备上使用相同的Apple ID登录到iCloud。

13.4K00
领券