我需要你的帮助来重置我的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()
方法时重置全局变量,因为它保持旧值?
答案 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 = "";
}
}