JSTL的SQL标签适合于什么情况?

jjc822 2007-10-18 11:46:24
我在JSF的书籍上看到说,JSTL的SQL标签是不推荐使用的,因为它使用在jsp页面上访问数据库会使得"应用控制流程变得混乱",对此我不明白,请问这是什么原因呢?

我使用JSTL,是在一些以页面内容为重的jsp网页。因为如果对于注重页面的网页来说,使用servlet来控制输出,是非常繁琐的!而使用JSTL连接数据库并把结果输出,这样使用标签能够减少工作量!

望各位能够讨论JSTL的应用范围,以及它的SQL标签的适用情况!谢谢各位!
...全文
158 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjc822 2007-10-20
  • 打赏
  • 举报
回复
谢谢楼上,我现在明白了,javaBean自己存储数据,然后在view层调用!又对javaBean的应用加深理解了!
hornbilltofy 2007-10-20
  • 打赏
  • 举报
回复
你看的jsf的h:dataTable标签不就是专门用来表达数据的吗?
ID3037 2007-10-19
  • 打赏
  • 举报
回复
现在大部分采用MVC设计模式,强调业务层和表示层分开,解耦合。不提倡页面使用有关访问数据库的标签。
shadao 2007-10-19
  • 打赏
  • 举报
回复
对于小块的只读功能,直接使用jstl:sql也无不可

大多人喜欢规则,看起来似乎会高明些
jjc822 2007-10-19
  • 打赏
  • 举报
回复
谢谢以上各位的答复!

那么不使用那个SQL标签,我想知道对于一些访问数据的小地方,例如select菜单里面的数据需要读取表的内容,那究竟怎样处理?用自定义标签吗?
leckylee 2007-10-19
  • 打赏
  • 举报
回复
MVC下是分层的,查询数据是模型层的事情,页面是表示层的事情,用SQL标签就是把查询数据放在页面上进行了,就不是MVC了,
JSTL的SQL标签建议楼主就当不存在吧,可以说是基本废弃了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧