title: Access variables between nested JSP tags
body: <p>I would like to exchange information between two nested JSP tagx artifacts. To give an example:</p>
  
  <p>list.jspx</p>
  
  <pre><code>&lt;myNs:table data="${myTableData}"&gt;
      &lt;myNs:column property="firstName" label="First Name"/&gt;
      &lt;myNs:column property="lastName" label="Last Name"/&gt;
  &lt;/myNs:table&gt;
  </code></pre>
  
  <p>Now, the table.tagx is supposed to display the data columns as defined in the nested column tags. The question is how do I get access to the values of the property and label attributes of the nested column tags from the table tag. I tried jsp:directive.variable but that seems only to work to exchange information between a jsp and a tag, but not between nested tags.</p>
  
  <p>Note, I would like to avoid using java backing objects for both the table and the column tags at all.</p>
  
  <p>I would also like to know how I can access an attribute defined by a parent tag (in this example I would like to access the contents of the data attribute in table.tagx from column.tagx).</p>
  
  <p>So it boils down to how can I access variables between nested JSP tags which are purely implemented through the tag definitions themselves (no Java TagHandler implementation desired)?</p>