99100101102103104105106107108109
case ACTION_COMMIT: manager.commit(); break; case ACTION_ROLLBACK: manager.rollback(); break; case ACTION_SET_SAVEPOINT: ((DatasourceManagerImpl)manager).savepoint(); break; }
115116117118119120121122123124125
public void doCatch(Throwable t) throws Throwable { if(innerTag || ignore) throw t; DataSourceManager manager = pageContext.getDataSourceManager(); try { manager.rollback(); } catch (DatabaseException e) { //print.printST(e); } throw t; }