Thanks for ur reply matt.drees.
I try writing a new method mysave in ReportsHome:

  |     public String mysave(){         
  |             if (this.getInstance().getRadiologos().getId()==0 && 
this.getInstance().getReportstatus().getId()>=4){
  |                     this.addFacesMessage("ERROR");          
  |                     return "error";
  |             }else{
  |                     super.update();
  |                     return null;
  |             }
  |     }
  | 
In the JSF page the method is called by a <s:button>

  |             <s:button id="mysave" 
  |                    value="mysave"
  |                     action="#{reportsHome.mysave}"
  |                     view="/Reports.xhtml"
  |                 rendered="#{reportsHome.managed}"/>
  | 

The behaviour is: the values are saved even when the ERROR message is raised 
and the application goes to "Reports.xhtml" page, even when the parameters 
aren't valid and the super.update method is not called.
Why?
How could I do it for don't save it when the values are not correct?
Thanks in advance.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121526#4121526

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121526
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to