如何更改struts动作类中声明的静态全局变量

时间:2014-05-13 06:43:17

标签: java jsp servlets struts-1

我在struts-action类中定义了全局静态布尔变量。如何从其他Action类更改其值。

public class MyAction extends Action{

   public static boolean existsFlag = false;

    public ActionForward execute(ActionMapping mapping,
                            ActionForm actionForm, HttpServletRequest request,
                            HttpServletResponse response)
                    throws Exception
    {
         int a=10;
         if(a==10){
             existsFlag = true; // is this ok to use
         }
         return mapping.findForward("successDisplayForm");
    }

}

我还有另一个Action类,我想在事务完成时将此值设置为'false'。

请帮忙。

注意:使用Struts-1.3

1 个答案:

答案 0 :(得分:1)

就像任何其他公共静态变量一样:

MyAction.existsFlag = true / false;