为什么这么说??

解决方案 »

  1.   

    看一下JSP编译后的代码,应该就明白了。
    JSP在Servlet之上做了封装,使其更便于表现层的使用
      

  2.   

         你看看你写的页面部署后, 到tomcat_home目录下的work目录  进入到相应目录就可以看到你写的那个JSP是一个.java文件, 是一个Servlet
      

  3.   

    编译时容器将JSP编译为Servlet(存放路径如楼上所说),所以请求这个JSP时实际上是请求一个Servlet,而JSP里面的HTML代码则是由Servlet通过out.write的方式输出到客户端。
      

  4.   

    SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 
    后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改