recupérer une valeur au niveau du label d'un Menu
Bonjour,
Je dois remplir mon menu a partir d'une table dans la BD.
J'utilise le tag <rich:panelMenu>. Je veux afficher la valeur au niveau du label. Quand je ne met pas les guillements il me signale absence de guilloment. par contre si je le met il affiche la variable et non la valeur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <%
List list=new ArrayList();
ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
ListActionCmd listActionCmd=(ListActionCmd) ctx.getBean("listActionCmd");
SecurityContext sctx = SecurityContextHolder.getContext();
Utilisateur userDetails= (Utilisateur)sctx.getAuthentication().getPrincipal();
list=(List) listActionCmd.execute(userDetails.getUserId());
%>
<h:panelGrid columns="2" columnClasses="cols,cols" width="200" >
<rich:panelMenu style="width:200px;" mode="ajax" iconExpandedGroup="disc" iconCollapsedGroup="disc" iconExpandedTopGroup="chevronUp" iconGroupTopPosition="right" iconCollapsedTopGroup="chevronDown">
<%
for (int i=0; i<list.size(); i++){
ActionDTO actiondto=(ActionDTO) list.get(i);
String lib=actiondto.getLibelle();
System.out.println("Action=="+lib);
%>
<rich:panelMenuItem label=<%System.out.println(lib) %> action="#{menuFB.goTo}">
<f:param name="url" value="listAction" />
</rich:panelMenuItem>
<%} %>
</rich:panelMenu>
</h:panelGrid> |
Merci