Jsp是如何执行的,Jsp的执行效率和Servlet 的比较?
当客户端请求一个Jsp 的时候,WEB容器首先会将Jsp翻译成一个 Servlet ,也就是一个普通的Java类,然后再将翻译转化后的 Servlet加载到内存中并通过Java虚拟机 编译成一个.class文件,执行的结果再通过 Response 对象返回到客户端。把jsp翻译成Servlet 并编译到.class类,只是在第一次访问的时候会执行。
Jsp 在第一次被访问的时候会比 Servlet 执行稍慢,以后的每一次访问就和 Servlet 是一样的,执行效率和Servlet 也就是一样的了。