Please start new threads for new issues. François Rouxel wrote:
I want to show an error message if it's impossible to commit.
> But it seems my action still display the 'success' result.
public String intercept(ActionInvocation invocation) throws Exception { String retour = Action.ERROR; try { sf.getCurrentSession().beginTransaction();retour = invocation.invoke(); sf.getCurrentSession().getTransaction().commit();} catch(Exception e) { try{ Transaction tx = sf.getCurrentSession().getTransaction(); if(tx != null && tx.isActive()) { tx.rollback(); } }catch (Exception e1) { e1.printStackTrace(); }retour = Action.ERROR; }return retour; }
See http://struts.apache.org/2.x/docs/writing-interceptors.html, in particular the yellow note talking about PreResultListener.
Dave --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

