JSP引擎实际上要把JSP标签、JSP页中的Java代码甚至连同静态HTML内容都转换为大块的Java代码

解决方案 »

  1.   

    这些代码块被JSP引擎组织到用户看不到的Java servlet中去,然后servlet自动把它们编译成Java字节码。这样,当网站的访问者请求一个JSP页时,在他不知道的情况下,一个已经生成的、预编译过的servlet实际上将完成所有的工作。非常隐蔽-而又高效。因为servlet是编译过的,所以网页中的JSP代码不需要在每次请求该页时被解释一遍。JSP引擎只需在servlet代码最后被修改后编译一次,然后这个编译过的servlet就可以被执行了。由于是JSP引擎自动生成并编译servlet,不用程序员动手编译代码,所以JSP能带给你高效的性能和快速开发所需的灵活性。 
    请看
    http://www0.ccidnet.com/tech/web/2000/12/06/58_1411.html
      

  2.   

    引擎是个核心的问题
    象汽车的引擎,不同的汽车有不同的发动引擎,不同的产品有不同的引擎
    象ORACLE有他自己的引擎,SQL SERVER 有自己的引擎
    JSP页面中的脚本、命令等都需要转化为JAVA语句,这时引擎发挥作用了,把页面上的内容转化为JAVA语句,一般是转化为 SERVLET。
    他还要管理生成的SERVLET,是否POOL,那就要看WEN CONTAINER 的设计思想了。你刚学JSP 的话,不要理这么多的技术词语,
    关键是应用!!