Bonjour a tous,
Je travaille en ce moment sur Acegi et j'ai le problème suivant dans mon fichier de contexte xml :
dans ce bean, je fais appel à la méthode "setSendRenew" de la classe ServiceProperties qui prend en parametre un booleen.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <bean id="serviceProperties" class="org.acegisecurity.ui.cas.ServiceProperties"> <property name="service"> <value> http://localhost:8080/contacts-cas/j_acegi_cas_security_check </value> </property> <property name="sendRenew"> <value> false </value> </property> </bean>
J'obtiens l'erreur suivante:
Error creating bean with name 'serviceProperties' defined in ServletContext
resource...
Failed to convert property value of type [java.lang.String] to required type [boolean] for property 'sendRenew';
j'ai essayé ca :
mais ca ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <property name="sendRenew" type="java.lang.Boolean"> <value> false </value> </property>
Alors, j'ai essayé ca:
mais ca ne marche pas non plus. Et la, je n'ai plus d'idées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <bean id="boolsendrenew" class="java.lang.Boolean"> <constructor-arg><value>false</value></constructor-arg> </bean> <bean id="serviceProperties" class="org.acegisecurity.ui.cas.ServiceProperties"> <property name="service"> <value> http://localhost:8080/contacts-cas/j_acegi_cas_security_check </value> </property> <property name="sendRenew"> <value> <ref bean="boolsendrenew"/> </value> </property> </bean>
Comment donner à cette méthode ce paramètre devant être un booleen ?
J'espère que quelq'un pourra me donner la solution à mon problème.
Je vous en remercie d'avance !
Cordialement,
Partager