problème avec l'intercepteur Preparable
Bonjour à tous,
J'ai un problème avec l'intercepteur préparable que je n'arrive pas à résoudre.
voici un bout de mon action :
Citation:
public class TypeActiviteAction extends ActionSupport implements Preparable{
private ITypeActivite typeActiviteDao;
private ITypeActiviteU typeActiviteUDao;
private String type;
private String libelle;
private String u;
public void setType(String type) {
this.type = type;
}
public void setLibelle(String libelle){
this.libelle = libelle ;
}
public void setU(String u) {
this.u = u;
}
public void prepare() throws Exception {
TypeActiviteU U = typeActiviteUDao.getTypeUById(u);
typeActivite = new TypeActivite(type, libelle, U);
}
public String save() {
typeActiviteDao.createTypeActivite(typeActivite);
return SUCCESS;
}
et voici ma page jsp :
Citation:
<s:form action="nouveauType" method="post" >
<s:textfield label="Type activité" name="type" />
<s:textfield label="Objet" name="libelle" />
<s:textfield label="Type U" name="u" />
<s:submit value="Add"/>
</s:form>
Je n'arrive pas à comprendre pourquoi la méthode prepare() n'arrive pas à lire le champ "u" qu'elle devrait récupérer de la page jsp vu que le setter lui est fourni...
Toute aide serait la bienvenue
Merci d'avance !!