fun1和fun2是独立的还是两个方法存在调用关系呢? 假如都是独立的,
 取得到a值得情况只有如下:
 fun1是先调用,在fun1中还要有一个是要forward到自己所在的action中,而且在第二次转跳到action中时,先调用的是  fun2,这样fun2才可以获取a的值。假如存在调用关系,那就简单,直接作为全局变量,先fun1赋值,fun2获取,或者直接传参过去就可以了。

解决方案 »

  1.   

    补充一下:你可以在fun1中,把它放到session里去,那么fun2也可以获取它
      

  2.   

    你用request.get......这里是从request这个Scope中获取信息,所以,想要能够获取,就需要把当前设置了attribute的request继续向下传
      

  3.   

    补充:
    scope分为四个
    page: 当前页面,页面关闭或跳转就会失效
    request: 当前请求,向服务器发出一次请求,请求会话完毕(比如转发,或者重新发送一个请求)失效
    session: 当前的浏览器窗口关闭就失效
    application: 当前服务器关闭失效
      

  4.   

    谢谢楼上的几位,看来只有用session了!