title: Can't iterate through an ArrayList of Objects using JSTL
body: <p>I have an ArrayList of Objects that I instantiated from the follow <a href="http://pastebin.com/2V4PPAV2" rel="nofollow">class file</a>. I am calling the bean here; </p>
  
  <pre><code>&lt;jsp:useBean id="myCart" class="beans.ShoppingCart"&gt;&lt;/jsp:useBean&gt; 
  </code></pre>
  
  <p>I am trying to iterate through them using JSTL like so;</p>
  
  <pre><code>    &lt;c:forEach items="${beans.ShoppingCart.cartItems}" var="tr"&gt;
              &lt;tr&gt;
                  &lt;td&gt;${tr.ID}&lt;/td
                  &lt;td&gt;${tr.Description}&lt;/td&gt;
                  &lt;td&gt;${tr.Category}&lt;/td&gt;
                  &lt;td&gt;${tr.Price}&lt;/td&gt;
                  &lt;td&gt;${tr.Name}&lt;/td&gt;
              &lt;/tr&gt;
      &lt;/c:forEach&gt;
  </code></pre>
  
  <p>But nothing is showing up on the the page. What is the correct syntax to iterate through these objects? Here is the <a href="http://pastebin.com/tXNLV53K" rel="nofollow">class file</a> with the TableRow Objects. I know the array list is being populate because the Netbeans debugger shows the TableRows and their properties inside the array list.</p>
  
  <p>Any help is greatly appreciated!</p>