J'ai un objet dans mon formulaire qui contient diverses propriétés de chaîne.Ecriture d'une propriété de chaîne d'un objet avec <html:text />
Quand je veux imprimer dans ma forme JSP que je pouvais le faire avec
<c:out value="${form.company.address}" />
qui fonctionne parfaitement.
Maintenant, je veux créer un champ de saisie HTML. Mais quand j'écris
<html:text property="company.address" />
Je reçois une erreur disant
Caused by: javax.servlet.jsp.JspException: No getter method for property company.address of bean org.apache.struts.taglib.html.BEAN
Savez-vous comment je peux créer un champ de saisie HTML avec l'adresse de mon entreprise?
Mon haricot possède les getters et setters correspondants.
Je peux assigner le paramètre 'property' deux fois dans un tag' '? –
@Bernhard V, oui, si votre classe parent getter renvoie un objet (pas primitif). Vous pouvez également dire 'user.address.postCode' dans un champ de propriété pour n'importe quel' 'dans Struts. (pour un haricot appelé 'User'). –
@Bernhard V, désolé ... la propriété ne peut être déclarée deux fois .... J'ai modifié ma solution. Merci de l'avoir repéré. :-) –