标记和直接new一个bean对象有什么区别?

sxmliu2 2005-03-23 04:27:24
如题

在资源消耗上,在性能体现上有什么区别

请各位谈点自己体会
...全文
388 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
milk23 2005-03-24
  • 打赏
  • 举报
回复
应该差不多,不过用usebean好一点,可读性更强!
ymm 2005-03-24
  • 打赏
  • 举报
回复
可读性
fdabobi 2005-03-24
  • 打赏
  • 举报
回复
恩,useBean会先判断要生成的对象是否在相应的生命周期内已经存在的
和直接new一个还是有区别的哦
benbenming 2005-03-24
  • 打赏
  • 举报
回复
同意四楼!
laodujx 2005-03-23
  • 打赏
  • 举报
回复
useBean的对象好像是在Java端已经生成,jsp是去scope所制定的request,session里面去找,而直接import则是新建,
to liangyq224(clock) : 没有找到会报错的吧?(怀疑一下)
winstarr 2005-03-23
  • 打赏
  • 举报
回复
呵呵,可以这么理解, usebean 是如果有了就不建新的了。
new 是即使有了也要建新的。
whirlsun 2005-03-23
  • 打赏
  • 举报
回复
一样、一样
totyulvxl 2005-03-23
  • 打赏
  • 举报
回复
一样的,建议使用标签,可读性比较高.
unrealwalker 2005-03-23
  • 打赏
  • 举报
回复
用标签清楚点
jspxnet 2005-03-23
  • 打赏
  • 举报
回复
严格的来说没什么太大的区别,写法不同吧了,你看看编译后的代码就知道了。
liangyq224 2005-03-23
  • 打赏
  • 举报
回复
<jsp:useBean id="test" class="Test" scope="page|request|session|application"/>
它会先再你指定的作用域内找这个对象的引用,即找test,如果没有找到就创建一个对象,若找到就直接用这个已经存在的对象,所以它并不是代表新建对象,尽管很多情况下我们是用它来新建对象
LZP521 2005-03-23
  • 打赏
  • 举报
回复
当用<jsp:useBean>时,当你访问此页面时,这个页面会自动生成一个对象,并且可以定义这个对象的生存期(request,session)当你在此页面手动生成一个对象时,它好象只能在此页面使用,我的理解就是这样,不知道正确没有
sxmliu2 2005-03-23
  • 打赏
  • 举报
回复
自顶

81,122

社区成员

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

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