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//Si el pass es admin... genial, sino informamos del error. Hasta aquí OK.
if (strPassword.equals("admin")){
addActionMessage("Login OK");
}else{
addActionError("Login fail");
}
//Toda esta lógica podría ser MUCHO más extensa, con multitud de validaciones.
//Entonces, al final del Action llega la gran pregunta.
//Si hay errores (es decir, si hay algún AddActionError)....
if (hasActionErrors){
return "error"
}else{
return SUCCESS;
}
Esta forma de aprovechar el
AddAcionMessage y
AddActionError te facilita mucho las cosas a la hora de retornar el tipo de
return
Un saludo!