为什么说jsp是servlet的简化版?

解决方案 »

  1.   

    去看一下以前是怎样用servlet输出页面的就知道了。
      

  2.   

    看看X:\Tomcat\work\Catalina\localhost 目录下的那些*_jsp.java文件就知道了
      

  3.   


    jsp被编译成java文件之后执行,看下被编译成的java文件
      

  4.   

    没发现再编写Servlet时  都是 out.println("<>");什么什么的嘛   
    jsp就不用
      

  5.   

    其实,jsp可以算是一种特殊的Servlet。
    jsp在服务器端运行的时候,其实就是被系统编译成一个Servlet来使用的。一般我们用jsp来写页面,用Servlet来写服务器端的一些逻辑、控制代码。各有分工的。所谓简化版,应该是指jsp代码写的时候,可以不用像写Servlet那样考虑部署、共享之类的东西,写着简单吧。但为了高效,还是应该把内部逻辑控制用Servlet来写。
      

  6.   

    好主意!
    确实可以去看看生成的servlet
      

  7.   

    jsp和servlet都是运行在服务器端的,jsp是servlet的简化版,jsp和servlet分工不同,jsp主要负责页面的显示,servlet则是负责业务逻辑、控制跳转等