Bonjour a tous,

Je travaille en ce moment sur Acegi et j'ai le problème suivant dans mon fichier de contexte xml :

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>
dans ce bean, je fais appel à la méthode "setSendRenew" de la classe ServiceProperties qui prend en parametre un booleen.
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 :
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>
mais ca ne marche pas...
Alors, j'ai essayé ca:
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>
mais ca ne marche pas non plus. Et la, je n'ai plus d'idées.
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,