因为第一次请求JSP时,服务器把JSP文件编译成.java文件和html文件保存在work\Catalina\localhost\工程名\这个目录下,在第二次请求的时候,系统直接执行编译后.java文件和html文件,不需要编译从而提高速度!
1.程序第一次启动,第一个人访问应用的时候会初始化Servlet
2.第一次请求JSP会先把JSP翻译为JAVA文件然后编译,运行。
首次请求页面:需要对session 数据库连接 编译 内存请求等做处理
第一次运行的时候有个编译的过程
貌似你是在考大家嘛。。。。
Java运行前不是要先编译的嘛