jsp和servlet的区别
2009-01-01 文章来源:互联网 浏览次数:448
jsp是一种特殊的servlet
jsp将逻辑混合到显示中。
而servlet将显示混合到逻辑中。
也就是说servlet比较适合与处理逻辑,而不善于处理显示的部分。
而jsp恰恰相反。
所以说,jsp比较适合与承担view这个角色。
而servlet比较适合与承担Control这个角色。
理论上讲用servlet来写的东西,都可以用jsp完成。
简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。
后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。
jsp可以看成是View的东东
后台的逻辑和数据可以用servlet来包装
JSP用于表现
Servlet做流程控制
JSP需要编译成类似servlet的程序后再进行运作,servlet少了这步

文章评论(查看全部)