scope="application"表示:
bean实例同应用一起创建,并且继续使用到应用结束,它是ServletContext对象的一个属性

解决方案 »

  1.   

    请问:我怎么在另一jsp页面继续使用我在某一页面里申明了的scope="application"的bean呢?
    请高手多帮忙阿
      

  2.   

    这个问题我试验过,如果在一个页面中声明了一个application的bean,是可以在后面的jsp页面中不声明的情况下使用它的,就像你在原始的页面中使用的方式完全一致。就是不在声明这个bean而已。
      

  3.   

    后面用到的页面也同样要申明引用
    <jsp:useBean id='b1' scope='application' class='MyLink'/>只是b1这时候内部属性的状态维持住的.
      

  4.   

    to lyilei(清泉冷冰) :
     谢谢你得参与!
     不过我刚又试了试,不行啊。
     我在test1.jsp里声明了一个bean,id='b1',scope='application',然后test1.jsp里有个链接,<a href='test2.jsp'>测试2</a>。
    在test2.jsp里,我引用b1,但没有声明,系统报错:b1未定义。
    请指点哪里有问题?
      

  5.   

    同意  lyilei(清泉冷冰) 不过自己没用过。
      

  6.   

    wzy9645(想飞......)的说法是对的
      

  7.   

    我又试了一次,test1.jsp和test2.jsp中的MyLink各执行了一次,因为我让mylink在控制台显示了连接信息,没连结一次,给一个提示信息。结果很失望:有两个提示信息。
    真不知道scope="pplication"到底该如何使用?
    急阿...