Bonjour,

je bosse sous facelets/richfaces/jsf et plein de spring encore autour, dont spring secu.

Je dev donc ma propre tablib d accesscontrol list.

Le probleme vient du fait que je mets mes propres tags sur les items dans le xhtml, et ca ressemble a :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<sec:acl domainObject="#{role}" hasPermission="1">
	<rich:menuItem ajaxSingle="true">
.....
	</rich:menuItem>
</sec:acl>

le var correspond a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <rich:dataTable id="roleHabilitationDataTable" var="role"
je passe donc dans mon TagAttribute domainObject, un objet de type RoleHabilitation

le domainObject.getValue() me retourne bien : #{role}

mais je n'arrive pas à resolver ce string pour recup l'objet de type RoleHabilitation.


Qqu un aurait une idee svp ? je craque completement....


PS : mon faces-config.xml a bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
		<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>