如果我们在jsp中编写一个代码,它将转换为servlet代码并运行。这是真的吗?你的建议更值得感谢。
答案 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