Jsp是否在Servlet代码下运行?

时间:2010-05-11 09:12:16

标签: java jsp servlets

如果我们在jsp中编写一个代码,它将转换为servlet代码并运行。这是真的吗?你的建议更值得感谢。

1 个答案:

答案 0 :(得分:4)

来自http://java.sun.com/developer/technicalArticles/javaserverpages/servlets_jsp/

  

JSP页面如何工作?

     

JSP页面基本上是一个网页   使用传统的HTML和Java   码。 JSP页面的文件扩展名   是.jsp而不是.html或.htm,   它告诉服务器这个页面   需要特殊处理   通过服务器扩展或完成   一个插件。

     

当调用JSP页面时,它将被(由JSP引擎)编译成一个   Java servlet 。此时此刻   servlet由servlet处理   引擎,就像任何其他servlet一样。   然后servlet引擎加载   servlet类(使用类加载器)   并执行它来创建动态HTML   要发送到浏览器,如图所示   图1. servlet创建任何   必要的对象,并写任何   object作为输出流的字符串   到浏览器。

alt text http://java.sun.com/developer/technicalArticles/javaserverpages/servlets_jsp/fig1.gif

HTH