如何重置全局字符串变量值

时间:2015-06-28 12:28:02

标签: java

我需要你的帮助来重置我的bean中的全局String变量的值。在bean中,我有一个变量:

private String total=""; //Generate Getters & Setters

The Setter& Getter代码是:

public void setTotal(String total) {
    this.total = total;
}

public String getTotal() {
    return total;
}

我有一个名为getTotals()的void方法,此方法将在弹出窗口中触发。将从查询中检索total变量的值:

total = rs.getString("Earning_Amount");

关闭弹出对话框后,我正在调用一个名为closeDialog()的方法,我在其中指定total变量的空白值。

total="";

但是,当我在closeDialog()内打印总值时,总值将为空白。但是,当我在getter方法中打印值时,它显示它有一个值并且没有完成重置。那么如何在执行closeDialog()方法时重置全局变量,因为它保持旧值?

1 个答案:

答案 0 :(得分:0)

public class TotalBean{

    private String total = "";

    public void setTotal(String total) {
        this.total = total;
    }

    public String getTotal() {
        return total;
    }

    public String fetchTotal() {
        this.total = rs.getString("Earning_Amount");
        return total;
    }

    public void closeDialog() {
        this.total = "";
    }
}