[
https://issues.apache.org/jira/browse/TILES-590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16048127#comment-16048127
]
Mahesh Boggala commented on TILES-590:
--------------------------------------
Thank You Mick your response, really appreciate it.
sent issue description to user list.
Thanks,
Mahesh.
> How to Render tiles <put-list-attribute> in template jsp
> --------------------------------------------------------
>
> Key: TILES-590
> URL: https://issues.apache.org/jira/browse/TILES-590
> Project: Tiles
> Issue Type: Task
> Affects Versions: 3.0.7
> Reporter: Mahesh Boggala
>
> HI,
> We are planning to use spring 4.x and Apache tiles 3.0 in struts to spring
> migration project.
> We have requirement to render side Menu navigation dynamically.
> For that, we defined list attribute which have value and link.
> Can you please suggest correct way to render menu side navigation dynamically
> using <put-list-attribute>?
> Below is sample tiles definition
> tiles.xml
> <definition name="manage.menu" path="/WEB-INF/Jsp/tiles/subMenuItems.jsp">
> <put name="menuName" value="Manage" />
> <put-list-attribute name="items">
> <add-attribute id=" Member Services "
> value="xxxxxxxxxxxxxxxxxx"></add-attribute>
> <add-attribute id="Account Preferences "
> value="dd"></add-attribute>
> </put-list-attribute>
> </definition>
> trying to render list attribute as below but it’s not displaying value / name
> in template jsp.
> subMenuItems.jsp
> <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
> <tiles:importAttribute name="items"/>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> </head>
> <body>
> <c:forEach var="item" items="${items}">
> ${item}
> <c:out value="${item.value}"></c:out>
> <c:out value="${item.id}"></c:out>
> <c:out value="${id}"></c:out>
> <c:out value="${value}"></c:out>
> <br />
> </c:forEach>
> </body>
> </html>
> Output for above code:
> ${item} ${item.value} ${item.id} ${id} ${value}
> ${item} ${item.value} ${item.id} ${id} ${value}
> Thanks,
> Mahesh Boggala
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)