您的位置主页 > 编程专区 > Java > jsp和servlet的区别

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少了这步

  • 上一篇:java页面编码含义
  • 下一篇:没有了
  • 文章评论(查看全部)

    验证码: 中评 好评 差评