请教 ... 的区别

dr2tr 2006-04-23 10:24:17
书上说:
a jsp:useBean element results in a new bean being instantiated only if no bean with the same id and scope can be found. If a bean with the id and scope is found, the preexisting bean is simply bound to the variable referenced by id.

但实际上,我通过程序的测试发现,<jsp:useBean .... />根本就是执行了create,而不是bound啊

能解释一下吗?
...全文
197 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yzk0370 2006-04-23
<tag>...</tag>是标准的标签配对方式,不过如果标签是单边的就要用<tag.../>方式
  • 打赏
  • 举报
回复
junjunok 2006-04-23
在CREATE时<jsp:useBean> .... </jsp:useBean>似乎比<jsp:useBean .... />好用,BOUND么正相反
  • 打赏
  • 举报
回复
zhangxingpei2006 2006-04-23
这两个应该是没有区别的
  • 打赏
  • 举报
回复
dr2tr 2006-04-23
《core Servlet and Java》
“the statement between (<jsp:useBean> .... </jsp:useBean>) executed only if a new bean is created, not if an existing bean is used. "

这个应该是比较正确的说法
  • 打赏
  • 举报
回复
sheep219 2006-04-23
up
  • 打赏
  • 举报
回复
lip009 2006-04-23
有那么一点点区别,如果你要给这个javaBean设置参数,你就必须用
<jsp:useBean>
<jsp:setProperty></jsp:setProperty>
</jsp:useBean>这种写法
  • 打赏
  • 举报
回复
dr2tr 2006-04-23
但是这段话如何理解呢?
a jsp:useBean element results in a new bean being instantiated only if no bean with the same id and scope can be found. If a bean with the id and scope is found, the preexisting bean is simply bound to the variable referenced by id.

from: Java Servlet Programming(Jason Hunter)
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
申请成为版主
帖子事件
创建了帖子
2006-04-23 10:24
社区公告
暂无公告