Bonjour
Je veux créer un champ text dans une page jsp avec par défaut la valeur @mon-entreprise. Lorsque je valide le formulaire et qu'il y a des erreurs je veux que mon champ RETIENNE la valeur mise par l'utilisateur.
Comment faire? J'ai voulu rajouté un bean, je comprends pas le message d'erreur.
Citation :
<bean:define id="adrMailAR" name="creationDossierMailARForm" property="mailAR.adrMailAR" type="java.lang.String"/>
<td colspan="2" nowrap><html:text property="<%=...CreationDossierMailARForm.FIELD_ADRMAILAR%>" value="???" size="40"/></td>
...
public class CreationDossierMailARForm extends ActionForm {
public static final String BEAN_NAME = "creationDossierMailARForm";
// car dans la class CreationDossierAggregateForm on va chercher le pere getMailAR
protected static final String MAIL_AR = "mailAR";
public static final String FIELD_ADRMAILAR = MAIL_AR + ".adrMailAR";
public static final String FIELD_CHECKADRMAILAR = MAIL_AR + ".checkAdrMailAR";
private String adrMailAR;
// par défaut la coche est coché, le mail pour l'accusé de reception est envoyé
private boolean checkAdrMailAR=true;
public CreationDossierMailARForm(){
}
public String getAdrMailAR() {
return adrMailAR;
}
public void setAdrMailAR(String adrMailAR) {
this.adrMailAR=adrMailAR;
}
...
public abstract class CreationDossierAggregateForm extends ActionForm {
private CreationDossierMailARForm mailAR;
public CreationDossierMailARForm getMailAR() {
return mailAR;
}
public void setMailAR(CreationDossierMailARForm mailAR) {
this.mailAR = mailAR;
}
...
|
Citation :
javax.servlet.jsp.JspException: Cannot find bean creationDossierMailARForm in any scope
|
Si vous avez des idées? Merci