1.相同点:JSP是 Servlet技术的扩展,所有的jsp文件都会被翻译为一个继承 HttpServlet的类.也就是jsp最终也是一个Servlet,本质上是Servlet的简易方式,这个 Servlet对外提供服务.
2.Servlet和 JSP最主要的不同点在于 JSP侧重于视图,Servlet主要用于控制逻辑。Servlet如果要实现 html的功能,必须使用 Writer输出对应的html,比较麻烦。而 JSP的情况是 Java和 HTML可以组合成一个扩展名为.jsp的文件,做界面展示比较方便而嵌入逻辑比较复杂.