我在一个action中有两个方法
在A方法中定义一个标识int a=1  在B方法中要得到这个标识
请问该怎么写一个方法呢?
我现在是把a传递到一个bean中
但是在B方法中得不到求解啊

解决方案 »

  1.   

    同意 全局变量!
    如果是从一个action跳转到另外一个action的话可以考虑在配置文件中传参,用<param/>标签
      

  2.   

    把a定义成这个对象的一个成员,然后搞get set即可
      

  3.   

    int a;public A()
    {
      a=1;
    }public B()
    {
      System.out.println(a);
    }我现在页面点一个按钮调用A  再点一个按钮调用B
    这种写法输出的a的值为0;
    谁知道要怎么弄啊?
      

  4.   

    方法A中
    request.setParameter("a", a);传到JSP中
    <form method="post">
    <input type="hidden" name="a" value="<%=request.getParamater("a")%>">
    </form>方法B中
    request.getParameter("a");
      

  5.   

    1、用隐藏变量,通过Request传值;
    2、方法A中, 把a传递到ActionForm中,方法B中,从ActionForm中Get;
    3、用Session