/** Session失效时,调用的函数 */ public final void valueUnbound(HttpSessionBindingEvent event) { if (dsMasterTable != null) { dsMasterTable.close(); dsMasterTable = null; } if (dsDetailTable != null) { dsDetailTable.close(); dsDetailTable = null; } log = null; m_RowInfo = null; d_RowInfos = null; if (masterProducer != null) { masterProducer.release(); masterProducer = null; } if (detailProducer != null) { detailProducer.release(); detailProducer = null; } deleteObservers(); }