jsp - Java - Programmation
Marsh Posté le 12-02-2010 à 18:50:04
J'ai trouve
<bean:define id="adrMailAR" name="creationDossierMissionForm" property="mailAR.adrMailAR" type="java.lang.String"/>
<html:text property="<%=...CreationDossierMailARForm.FIELD_ADRMAILAR%>" value="${adrMailAR}"
Marsh Posté le 10-02-2010 à 16:42:52
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.
<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;
}
...
javax.servlet.jsp.JspException: Cannot find bean creationDossierMailARForm in any scope
Si vous avez des idées? Merci