J'ai un petit pb avec les ActionError
j'ai regardé un peu comment ca marchait surtout ici car ily a déjà plusieurs topics qui en parle... mais je m'en sors pas mes deux semaines de connaissance sur Struts me sont pas d'une grde utilité ...
en fait j'ai une jsp lancé avec différents champs...si le champs appelé libelleMenu est vide il y a une erreur...
je fais appel a validate ds mon Action mais le truc c'est que je suis obligé moi même de codé en dur où il doit aller si il y a une erreur et en plus il me marque pas mon message d'erreur ...
si vous pouviez m'éclairer...
jvous mets un peu de code :
mon Form :
public class CreationMenuForm extends ActionForm {

private String libelleMenu;
private String typeMenu;
private String idSousMenuPere;
les accesseurs/getteurs ....
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (this.getLibelleMenu().equals("") || this.getLibelleMenu()==null){
errors.add("libelleMenu",new ActionMessage("erreur.creeMenu.libelleMenu.requis"));
// TODO: add 'error.name.required' key to your resources
}

return errors;
}
mon Action :
public class CreationMenuAction extends DispatchAction{


public ActionForward save(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest request,
HttpServletResponse httpServletResponse)
throws Exception {

CreationMenuForm form = (CreationMenuForm)actionForm;
if(form.getTypeAction().equals("rafraichissement"))
{
return actionMapping.findForward("afficherCreaMenu");
}
else
{
ActionErrors errors = form.validate(actionMapping, request);
if (errors==null){return actionMapping.findForward("validerCreaMenu");}
else {return actionMapping.findForward("afficherCreaMenu");}
}
}
sachant que j'ai une fonciton load qui initie mes champs...

et dans mon struts-config j'ai mis un <message-resource> vers un fichier applications.properties ...??!!

merciii d'avance car là je nage pas mal !!!!