日期:2014-05-16  浏览次数:20397 次

J2EE规范 —— JSP剖析

    JSP有点类似于ASP,是通过在HTML文件中加入java程序片段(Java Scriptlet)和JSP标记(tag),就构成了JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

 

JSP工作原理


 

 

          当一个JSP页面第一次被访问的时候,JSP引擎将执行以下步骤:


         首先会把JSP文件转换成一个Java源文件。在转换过程中如果发现JSP文件有语法错误,转换过程将终端,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的.class文件并将该class文件加载到内存中。

 

    JSP容器负责调用从JSP转换来的Servlet,这些Servlet负责提供服务相应用户请求;如果有多个请求,则容器会建立多个线程处理多个请求。

 

          由于JSP第一次访问时会翻译成servlet,