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> |
Partager