我有一个 managedbean AddDeviceBean 在哪里实例化在构造函数中使用的所有域对象
public AddDeviceBean() {
device = new DeviceVO();
deviceacct = new DeviceAccountsVO();
deviceconfig = new DeviceConfigVO();
devicecurr =new DeviceCurrencyVO();
devicelink = new DeviceLinkVO();
devicetran = new DeviceTranVO();
devicecd = new DeviceCDVO();
deviceBlank = new DeviceBlankVO();
comments = new ArrayList<DeviceCommentsVO>();
}
我有一个 DB2 序列,它的下一个值必须为页面加载时的属性设置
我正在使用@PostConstruct 注释来生成下一个值并设置该值。
问题是我在屏幕上有commandButton,它调用同一个bean中的一些方法,@PostConstruct在提交后被调用两次,DB2下一个值被调用
我只需要在页面加载期间而不是在提交期间获取下一个值