Servlet和JSP之间的确切区别是什么
答案 0 :(得分:6)
JSP是一种特殊的Servlet,它以类似HTML的语法编辑,并由Web容器编译成Servlet字节代码(通常在部署时或首次访问时)。
JSP 可以包含复杂的Java代码,但是在过去的8年左右这被认为是一种不好的做法,所以JSP通常只包含
(从上述链接的年代来看,你可以看出JSP不再是尖端的了)
答案 1 :(得分:2)
JSP是一种模板语言,servlet / JSP引擎编译成一个servlet,然后编译成Java字节代码并执行。
将JSP视为一个方便的HTML工厂。
答案 2 :(得分:1)
简单地说,Servlet是输出HTML的Java代码。 JSP是相反的,它是在代码中包含Java代码的HTML。