Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/10/2011, 08:53
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: problema con addActionMessage struts2

Hola herwex,
visualmente en el JSP no hay diferencia, el mensaje se mostrará del mismo modo, pero a ti te puede servir para saber si has tenido errores en el Action.

Por ejemplo:

Código Java:
Ver original
  1. //Si el pass es admin... genial, sino informamos del error. Hasta aquí OK.
  2.  
  3. if (strPassword.equals("admin")){
  4. addActionMessage("Login OK");
  5. }else{
  6. addActionError("Login fail");
  7. }
  8.  
  9. //Toda esta lógica podría ser MUCHO más extensa, con multitud de validaciones.
  10.  
  11. //Entonces, al final del Action llega la gran pregunta.
  12.  
  13. //Si hay errores (es decir, si hay algún AddActionError)....
  14. if (hasActionErrors){
  15. return "error"
  16. }else{
  17. return SUCCESS;
  18. }


Esta forma de aprovechar el AddAcionMessage y AddActionError te facilita mucho las cosas a la hora de retornar el tipo de return

Un saludo!