JSP执行流程
Posted 离落想AC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP执行流程相关的知识,希望对你有一定的参考价值。
我们在客户端向服务器端发送请求
服务器端给我们响应。
第一次访问:客户端向服务端发送请求,服务端将JSP翻译成java,再将java编译成class文件,服务端响应打印文字;
第二次访问:客户端向服务器发送请求,直接访问class文件(如果服务端代码修改了,将会重新编译和翻译)。
**tips:**这也是为什么访问网页第一次会很慢,第二次访问就会快了很多。
至于java翻译的class文件在哪里
D:\\tomcat\\apache-tomcat-8.0.53\\work\\Catalina\\localhost\\aaa\\org\\apache\\jsp
让我们来对比一下我们写的项目文件和翻译的项目文件
<html>
<head>
</head>
<body>
hello liluo...
<%
out.print("hello world...");
%>
</body>
</html>
这是翻译的java文件
这是class文件
我们可以看到由服务器翻译来的class文件里面包含我们写的项目文件内容。
以上是关于JSP执行流程的主要内容,如果未能解决你的问题,请参考以下文章