jsp执行时其实就是被编译成servlet后执行的,先有servlet,后来jsp可以作为servlet的替代品。

解决方案 »

  1.   

    jsp与servlet功能上市等效的
    但jsp一般用来作为视图页面的实现,而servlet一般用来作为前端控制器的实现
      

  2.   

    jsp本来就是servlet.只是为了好开发显示页面,才另开发出jsp来.只是为了方便开发,功能是完全一样的 !!!
      

  3.   

    一定程度上是重复的,但他们有各自的特点,比如说为了界面和逻辑的分开,jsp很方便,但当作为MVC中的control时,servlet就显得更好一些。就像vc和java,都能编程序,但有不同的应用空间,浅见。
      

  4.   

    JSP会被转换成为Servlet,比Servlet方便
      

  5.   

    方便不方便倒不一定,关键是用在什么方面了,jsp可以写页面,servlet做请求处理,是mvc开发模式,要想深刻理解要看看struts的结构。
      

  6.   

    Jsp是Servlet的补充,弥补Servlet在表现层方面的不足。
    用Servelt做表示层,需要在程序中输出大量的HTML代码,而Jsp就比较灵活。
      

  7.   

    jsp和Servlet本质上是一样的.
    你要做的应用是在html代码中嵌套java代码方便,还是java代码中生成html代码方便,就是你选择的标准.
      

  8.   

    不一样,你如果正确使用的话是不一样的.
    Jsp主要完成界面部分,Servlet主要完成逻辑部分.
    可是现在很多人一般都混合使用,没有真正用到地方.
      

  9.   

    本质是一样的
    jsp主要是为了开发页面方便,让不熟悉java的人也能写动态的页面