为什么使用bean而不用jsp很简单
比如你的项目很大,有美工,有程序员
如果都用jsp,美工干活的时候也许不小心就把你某个代码给不小心删除了
你干活的时候又会影响美工,采用分离的方式,你关注于整个的业务逻辑,他关注于用户界面的感受,这叫各行其道。
第二个方面,你有很多方法是通用的,你只用jsp怎么办??是每次复制粘贴还是通过include??copy的方法我想我不说你都知道为什么错,include就要把这个文件暴露给使用他的人,当然还有他许多不需要使用的函数。将别人不需要知道的东西强加给别人是最不合理的。就比如你买电视,你说不行你买电视我不但要搭配你冰箱你还要学会电视维修,这样的要求不合理,也不符合现实生活的逻辑。
性能上,jsp需要编译出一个大的class(因为中间有很多你不需要的函数,或者变量)用bean封装就见效了体积。