请说出您的看法:jsp+bean+html的封装
现在构造一个jsp应用,有两个设计思路:
一、在jsp页面中调用bean,bean负责数据库的连接,根据某些条件查询数据库并返回一个或者多个所查询的表的对象(自己封装的表的类),然后bean再生成一个HTML表格形式的描述该数据内容的表格,并当作一个String类型返回给jsp,jsp再显示该表格。
二、jsp调用bean,bean根据程序条件返回给jsp一个或者多个所查询的表的对象,jsp根据该对象构造显示的方式。
使用一的理由:表格的格式比较固定,而且如果在其它页面要使用同样形式的表格则不用再在jsp页面中重新构造,而只需要调用bean中的对应方法;缺点是页面不够灵活,HTML制作者不能控制数据的显示格式。
使用二的理由:灵活,但是在重用时需要拷贝,增加工作量。
本人趋向于使用第一种方式,请说出您的看法,并给出您的理由!更欢迎其它方案!
如果精彩意见很多,我将再增加本帖子的分数。