jsp简介

  JSP: JAVA Server Page 使用JAVA语言编写的一种在服务器运行的动态页面
  JSP = JAVA + HTML

   JSP 的执行过程
  1: 翻译阶段 把JSP源文件翻译成 java文件
  2 编译阶段 把JAVA文件编译为 class文件
  3: 执行阶段 把class文件执行成 HTML文件

  java文件和class文件的路径

  

  --在你的tomcat安装目录下找到work路径下

  

  --在Catalina文件夹下

  

  --在你的localhost下找到你的项目

  

  --这是我的项目

  

  --上面是路径,这就找到java和class文件了
三个阶段的执行是由tomcat容器去选择执行:当浏览器访问一个JSP页面的时候,tomcat容器作出判断(容器中是否存jsp 对应的class 文件) 如果存在,直接执行class文件为客户端返回一个HTML页面,如果不存在,则先把jsp翻译成JAVA,在把java编译成CLASS 在执行class生成页面返回给客户端(tomcat在把JSP翻译JAVA的是任然需要判断JSP文件是  否作出了修改,如果没有修改则使用的是第一次翻译的内容,如果作出了修改只翻译和编译变化的地方)

最新文章

  1. POJ 1840 Eqs 二分+map/hash
  2. 快速判断ie10及以上版本浏览器
  3. 创建线程方式-pthread
  4. Exists 比Contains 慢非常多。
  5. ADO.NET---ExcuteScalar()方法复习
  6. Linux 上的常用文件传输方式介绍与比较
  7. ASP.NET MVC实现剪切板功能
  8. Python collections模块总结
  9. MySQL中union和order by一起使用的方法
  10. JQuery(三)-- AJAX的深入理解以及JQuery的使用
  11. oracle 查看处理锁表
  12. 编写你的第一个 Java 版 Raft 分布式 KV 存储
  13. ActiveSync中的http内容组织
  14. Http和RPC区别
  15. shell crlf to lf
  16. 定位bug的方法总结
  17. UVA1428 Ping pong
  18. PAT A1153 Decode Registration Card of PAT (25 分)——多种情况排序
  19. javascript面向对象精要第三章对象整理精要
  20. kali linux android木马(内网+外网)

热门文章

  1. bryce1010专题训练——划分树
  2. Codeforces Round #261 (Div. 2) A
  3. git导出代码
  4. [已读]跨终端web
  5. P2676 超级书架
  6. k-window的关闭与打开设置
  7. tar.bz2
  8. vijos 1053 Easy sssp
  9. codevs 1043 方格取数 2000年NOIP全国联赛提高组
  10. 版本号对比方案及参考代码(Objective-C,Java,JavaScript)