2010-05-25 11 views
0

J'ai une application Struts avec un jsp avec le code:Struts - Pas getter de la propriété de haricots

<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text"> 

Et même si elle est pas liée à la fève de forme associée, je reçois l'exception:

erreur 500: Aucune méthode getter de la propriété: "inrofol" de haricot: "com.test.forms.CompForm"

Tous les conseils? Merci

+0

Pourriez-vous donner le stacktrace qui vient avec ce message? –

Répondre

1

La méthode Pas getter de la propriété: "inrofol" de haricot: "com.test.forms.CompForm" message provient de la org.apache.struts.taglib.TagUtils. Il n'y a pas d'autre classe qui lance ce genre de message. Mais comme TagUtils fournit uniquement des méthodes d'aide pour les balises JSP Struts, cela signifie que certaines balises Struts utilisent votre champ "inrofol" quelque part et tentent de le rechercher dans votre bean. Etes-vous sûr que "inrofol" est utilisé uniquement sur ce morceau de code de votre JSP?

<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text"> 

Vérifiez votre fichier valComp.jsp.

+0

Toutes les références à inrofol sont dans cette ligne -> Peut-être que la partie html-commentée est le problème – xain

+1

Le commentaire fonctionne du côté client et non du côté serveur. Cela signifie que ceci est évalué: et d'ici votre problème. Supprimer le commentaire tous ensemble ou le changer pour le commentaire côté serveur qui est <% - commentaire JSP -%> –

+0

C'était ... merci – xain

0

Veuillez vérifier que les getters et setters sont correctement réglés.

ont également la balise form dans le style de jambe de force comme

<html:form>.