page是针对于本页面的进行全局设置
所以你要在所有的jsp页面里添加设置

解决方案 »

  1.   

    心宇你是斑竹吗?我经常看到你的名字。你就是在做jsp开发还是java开发?我只是随便问问。我觉得本页面的全局设置说的很别扭的,假如我在一个页面里把缓存设成20,又在另一个页面里把它设成50,那它到底是多少?假如每执行到相应的页面就会变,那我只在一个页面里设是不是就可以不在其他的页面里设了呢?莫非它会自动变成默认值吗?
      

  2.   

    比如:
    <jsp:useBean scope="page" id="tt" class="Test.TTBean"/>
    编译后,相当于如下代码:
    public class SErvlet1 ...{
         Test.TTBean tt=new Test.TTBean(); //本类中的全局属性     public  void init(){
           tt.init();
         }
    }缓存你是不用设了,都有默认空间的。
      

  3.   

    虽然不用设,可是我嫌默认的小,想设大些。所以才提这个问题,就是想知道是在所有的jsp里都设,还是设一个就行;假如我在很多里设,可是设的值不一样那会如何?
      

  4.   

    可以设的,用jsp的伪指令:<%@page buffer="none|sizekb"%>
    如果你怕麻烦,可以把这条指令单独写一个文件,然后在每个页面都include它。虽然开始跟在每个页面设置工作量差不多,但当你想修改它时就只要修改那个页面就行了,OK?不知我说的对不对?