<jsp:useBean/>标记和直接new一个bean对象有什么区别? 当用<jsp:useBean>时,当你访问此页面时,这个页面会自动生成一个对象,并且可以定义这个对象的生存期(request,session)当你在此页面手动生成一个对象时,它好象只能在此页面使用,我的理解就是这样,不知道正确没有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <jsp:useBean id="test" class="Test" scope="page|request|session|application"/>它会先再你指定的作用域内找这个对象的引用,即找test,如果没有找到就创建一个对象,若找到就直接用这个已经存在的对象,所以它并不是代表新建对象,尽管很多情况下我们是用它来新建对象 呵呵,可以这么理解, usebean 是如果有了就不建新的了。 new 是即使有了也要建新的。 useBean的对象好像是在Java端已经生成,jsp是去scope所制定的request,session里面去找,而直接import则是新建,to liangyq224(clock) : 没有找到会报错的吧?(怀疑一下) 应该差不多,不过用usebean好一点,可读性更强! 恩,useBean会先判断要生成的对象是否在相应的生命周期内已经存在的和直接new一个还是有区别的哦 dwr不能捕获后台Java抛出异常 谁能帮帮我,在线等 互联网高手请进!! struts简单的想不通问题, 高手指点指点我如何用JSP编写一个可以自动发送邮件的程序 求助-至今没人解决的svchost.exe应用程序错误???? session.getAttribute提取后无法和对应内容进行比较的奇怪问题 急求IBM以前的笔试题和大的考试方向,具体请进,50分,不够可以再给 csdn和msdn怎么是一样的? tomcat 运行.war项目运行到一半自动退出(急) 30分求解Struts问题,保证给分,欢迎光临! 新手,struts一问
它会先再你指定的作用域内找这个对象的引用,即找test,如果没有找到就创建一个对象,若找到就直接用这个已经存在的对象,所以它并不是代表新建对象,尽管很多情况下我们是用它来新建对象
new 是即使有了也要建新的。
to liangyq224(clock) : 没有找到会报错的吧?(怀疑一下)
和直接new一个还是有区别的哦