文章目录

  • jsp 文件如何转换成 java 文件
  • jsp 何时开始编译
  • jsp 编译后的文件存储目录

jsp 文件如何转换成 java 文件

html                                           ----> service(),使用 out.write()输出。
java代码片段 <% %>                 ----> service(),照搬。
jsp表达式 <%= %>                     ----> service(),使用 out.print()输出。
jsp指令<%@ %>                        ----> 会影响源代码的生成,比如导包。
jsp声明<%! %>                           ----> jsp 声明中定义的变量会变为对应的 servlet 类的属性,定义的方法会变成对应的 servlet 类的一个方法。

jsp变成servlet类,容器自动创建一个实例,执行servlet实例的service方法,该方法有out.print()和out.write()等输出方法,service执行完后其实就是写一个html文件,并将该html文件存放在response对象中,服务器再将html文件拿出打成数据包传输给浏览器。最后浏览器加载、解析这页面,最后我们用户就可以看到网页了。
但是这个页面中的html、css、js等代码都是在浏览器端执行的,不会在服务器端执行。

jsp 何时开始编译

客户端访问某个 jsp 文件时,容器才将 jsp 文件编译成 java 文件和 class 文件,这两份文件均会存储在容器的 work 目录下。
例如:index.jsp,编译后会得到 index_jsp.java 和 index_jsp.class 文件

jsp 编译后的文件存储目录

通常存放在如下目录中:

Tomcat的安装目录/work/Catalina/localhost/${项目的虚拟目录}/org/apache/jsp

IntelliJ IDEA for Mac 则存放在如下目录中:

/Users/liaowenxiong/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/35b49458-3af6-4df9-9058-37594031a8f0/work/Catalina/localhost/cs/org/apache/jsp

JSP文件如何转换成Java文件?相关推荐

  1. 将windows下文件编码格式转换成UTF-8 文件编码格式

    将windows下文件编码格式转换成UTF-8 文件编码格式 背景说明: 一个芯片厂商的SDK中的所有文件使用的GB2312的中文编码方式,所以在linux下开发的时候会发现中文的部分都是乱码. 因为 ...

  2. Veri-776数据集处理 xml文件提取转换成txt文件

    Veri-776数据集处理 xml文件提取转换成txt文件 最近在做重识别工作,数据处理时需要进行文件格式转换,这里将代码记录下来 from os import getcwd import os fr ...

  3. xml怎么转换html文件,xml转换成html文件方法

    xml转换成html文件方法 /// < summary> ///将xml转化为html /// < /summary> /// < param name="x ...

  4. gbq6的文件能转换成gbq5_PPT文件转换成PDF怎么转?这些方法能实现快速转换

    PPT文件转换成PDF怎么转?我们在工作中经常会用到PPT幻灯片,很多PPT在使用过后也会转换成PDF格式文件再进行存档备份.PPT文件要怎么操作才能转换成PDF文件呢?如果文件数量很多,一份一份的转 ...

  5. python读取pdf文件并转换成txt文件

    将pdf文件转换成txt文件 官网 文档 中英文pdf都可以,而且处理速度很快,一秒可以处理10页左右 python2: pip install pdfminer python3: pip insta ...

  6. 目标跟踪评估绘图(1):Windows10环境将pycharm跑出来的OTB100数据集的.txt结果文件,转换成.mat文件

    本文的视频讲解目标跟踪_OTB数据集和VOT数据集评估图的绘制 一.准备工作 在GitHub上面下载下载一个SiamFC的代码,自己配置好深度学习环境,然后运行获得测试结果. 准备好pycharm跑出 ...

  7. html压缩包转为pdf格式的,如何将HTML文件快速转换成PDF文件?

    对于某些专业人员来说,偶尔需要把HTML页面转换为PDF格式.尽管在线上有各种将HTML转换到PDF文件的转换器,但在数据保护或转换文档的布局的情况下,这些工具可能无法高质量地完成转换.因此,万兴PD ...

  8. PPT文件快速转换成PDF文件

    PPT文件想要快速转换成PDF文件,需要用到转换器,我们可以用奥凯丰 PDF转换大师将PPT文件转换成PDF文件. [PDF转换大师]转为word_excel_ppt_txt_jpg等格式-奥凯丰ok ...

  9. PDF文件可以转换成Excel文件吗

    文件的转换也是我们最常见的了,那么我们在遇到这类问题的时候可以怎么去处理呢?其实是可以借助一些软件来帮助我们进行文件的转换,下面就来给大家介绍一下吧. 为了将PDF文件转换成Excel文件,我们需要使 ...

最新文章

  1. NuGet学习笔记(1) 初识NuGet及快速安装使用
  2. Linux技巧总结(个人经验版)
  3. CocoaPods导入的库其头文件导入的方法
  4. 2月第4周中国五大顶级域名总量减1.8万 美国增10.8万
  5. docker 端口映射 及外部无法访问问题:开启IP转发从而解决
  6. 2019.7.16考试总结
  7. java.lang.NoClassDefFoundError: javax/mail/internet/AddressException解决
  8. Uber无人车安全员之困:这是一份机械、枯燥、影响心理的工作
  9. python oj题目_Python OJ 从入门到入门基础练习 10 题
  10. 计算机用户权限设置 xp,Windows XP权限设置详解 2
  11. IIS中发布网站的问题
  12. Acunetix Web Vulnarability Scanner V10.5 详细中文手册
  13. 空间域图像增强(matlab实现)
  14. CAD2018下载AutoCAD2018下载安装教程附软件下载
  15. 基于机器学习方法对销售预测的研究
  16. kubernetes如何解决服务依赖呢?
  17. mac软件推荐(适用m1)
  18. css之“css3的新特性”
  19. android图片模糊效果,Android下实现高效的模糊效果
  20. WindowsPhone8常见问题及使用技巧

热门文章

  1. flink和kafka区别_Apache Flink和Kafka入门
  2. dynamodb java_使用Java第2部分查询DynamoDB项
  3. python kotlin_Java和Python中类似Kotlin的生成器,续:附加参数
  4. couchbase_适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...
  5. app访问java web_Java Web App体系结构
  6. mockito_书评:Mockito Essentials
  7. java 调用 js性能_太快了,太变态了:什么会影响Java中的方法调用性能?
  8. apache camel_轻量级的开源集成:Apache Camel还是Spring集成?
  9. 使用React,Spring Boot和用户身份验证构建CRUD应用程序
  10. 复习者-Java EE 7概览