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