jsp

jsp - Java - Programmation

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.

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

Reply

Marsh Posté le 10-02-2010 à 16:42:52   

Reply

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}"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed