Layout renders wrong component definition
-----------------------------------------
Key: STS-871
URL: http://www.stripesframework.org/jira/browse/STS-871
Project: Stripes
Issue Type: Bug
Components: Tag Library
Affects Versions: Release 1.5.6
Reporter: Ben Gunter
Assignee: Ben Gunter
Fix For: Release 1.5.7
When a page has a definition tag that encompasses multiple render tags, each of
which contains a component tag having the same name, the first component
definition is used for both renders. For example, the following should show
"Block #1 content" then "Block #2 content." Instead, it shows "Block #1
content" twice.
{code:title=index.jsp}
<s:layout-render name="definition.jsp" />
{code}
{code:title=definition.jsp}
<s:layout-definition>
<h1>Block #1</h1>
<s:layout-render name="component.jsp">
<s:layout-component name="content">Block #1 content</s:layout-component>
</s:layout-render>
<h1>Block #2</h1>
<s:layout-render name="component.jsp">
<s:layout-component name="content">Block #2 content</s:layout-component>
</s:layout-render>
</s:layout-definition>
{code}
{code:title=component.jsp}
<s:layout-definition>
<s:layout-component name="content" />
</s:layout-definition>
{code}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development