2011-04-27 75 views

回答

6

一个JSP之间准确的区别是一种特殊的Servlet是在编辑HTML样语法并通过Web容器(通常在部署时或第一次访问时)编译为Servlet字节码。

的JSP 可以包含复杂的Java代码,但是这一直被认为是不好的做法,在过去的8年左右的时间,所以JSP页面通常只包含

(根据上述链接的年龄判断,您可以判断出JSP并不是完全切断的g-edge)

1

简单地说,Servlet是输出HTML的Java代码。 JSP则恰恰相反,它是在标签内部具有Java代码的HTML。

2

JSP是一种模板语言,servlet/JSP引擎编译成一个servlet,然后编译成Java字节码并执行。

认为JSP是一个方便的HTML工厂。