title: Bind values in JSP without converting to string?
body: <p><strong>UPDATE</strong>: looks like <code>spring:bind</code> does work for some collections - it might be a problem with my model, causing it not to recognise certain collections. When I've got to the bottom of this I'll update my question and/or provide an answer.</p>
  
  <hr>
  
  <p>The <code>spring:bind</code> tag is useful for accessing values in order to print them on the page or as a form field value, e.g.</p>
  
  <pre><code>&lt;spring:bind path="filename"&gt;
    &lt;c:out value="${status.value}" /&gt;
  &lt;/spring:bind&gt;
  </code></pre>
  
  <p><code>status.value</code> is always a String, converted using whatever PropertyEditor is detected. But this is unhelpful if I want to access a property that's a List so that I can loop over it. I can access the variable directly in JSP but then I have to know the name of the command, and I can't take advantage of things like <code>spring:nestedPath</code>.</p>
  
  <p>Can <code>spring:bind</code> provide access to the actual original value rather than the converted String, or is there another tag that can do this?</p>
  
  <p>I'm using Spring 3.1.</p>