title: How to evaluate a dynamic/nested Spring property placeholder expression?
body: <p>I'm working on a JSP tag. Here is the <strong>old</strong> line that starts looping through items in a model:</p>
  
  <pre><code>&lt;c:forEach var="toc" items="${requestScope[formKey].model.sharingTocs}"&gt;
  </code></pre>
  
  <p>But the code has been refactored so the model path (<code>model.sharingTocs</code> above) is now dynamic rather than fixed. It is now passed into the tag via a JSP <code>@attribute</code>:</p>
  
  <pre><code>&lt;%@attribute name="path" required="true"%&gt;
  </code></pre>
  
  <p>So <code>${path}</code> now evaluates to <code>"model.sharingTocs"</code>.</p>
  
  <p>How can <code>items</code> now be assigned? </p>