欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java web编程 JSP编译原理

程序员文章站 2022-03-07 11:05:30
浏览器发送请求1.请求文件资源,底层Tomcat参考Tomcat自己的web.xml文件直接找到文件资源,将文件资源找到并直接相应会浏览器2.请求操作资源Servlet,底层Tomcat参考工程自己内部的web.xml配置文件,通过反射找到自己写的XXXController类,反射找到方法service。。。方法执行完毕,自己out.write("<>")响应回浏览器有可能产生请求转发或重定向3.请求操作资源JSP,底层Tomcat参考自己的web.xml找寻一个JSP解析引擎(JSP...

@[123]

浏览器发送请求
1.请求文件资源,底层Tomcat参考Tomcat自己的web.xml文件直接找到文件资源,将文件资源找到并直接相应会浏览器
2.请求操作资源Servlet,底层Tomcat参考工程自己内部的web.xml配置文件,通过反射找到自己写的XXXController类,反射找到方法service。。。
方法执行完毕,自己out.write("<>")响应回浏览器
有可能产生请求转发或重定向
3.请求操作资源JSP,底层Tomcat参考自己的web.xml找寻一个JSP解析引擎(JSPServlet)
解析引擎负责读取JSP的内容将内容重新拼接组合,将新的内容写入一个java文件,java文件的名称时xxx_jsp.java
java文件在进行编译形成一个xxx_jsp.class,class文件执行会浏览器
这两个文件默认存在于IDEA的文件夹下
C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_40_AtmJSP\work\Catalina\localhost\AtmJSP_war_exploded\org\apache\jsp

本文地址:https://blog.csdn.net/weixin_52757419/article/details/110289269