title: ModelAndView returns no data to jsp views
body: <p>I am using Spring MVC 3, NetBeans</p>
  
  <p>I have the following model,</p>
  
  <pre><code>public class MarketPlace {
  
  private String status;
  
  public String getStatus() {
      return status;
  }
  
  public void setStatus(String status) {
      this.status = status;
  }
  
  private String category;
  
  public String getCategory() {
      return category;
  </code></pre>
  
  <p>}</p>
  
  <p>and this is my controller method,</p>
  
  <pre><code>@RequestMapping(value = "/ListApplication.htm", method = RequestMethod.GET)
  public ModelAndView ShowForm(HttpServletRequest request) {
      ModelAndView mav = new ModelAndView("ListApplication"); 
      mav.addObject("apps", marketPlaceService.listApplications());
      return mav;
  }
  </code></pre>
  
  <p>the marketPlaceService.listApplications() method returns List. 
  and here is my view,</p>
  
  <pre><code>&lt;c:forEach items="${apps}" var="item"&gt;
  &lt;p&gt;Template Name: ${item.templateName}&lt;/p&gt;
  &lt;p&gt;Description: ${item.description}&lt;/p&gt;
  &lt;p&gt;Category: ${item.category}&lt;/p&gt;
  &lt;p&gt;&lt;img " src="${item.templateLogo}" border="0" alt="" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/p&gt;
  &lt;br&gt;&lt;br&gt;
  &lt;/c:forEach&gt;
  </code></pre>
  
  <p>From debugging I see at least 20 records in the list but the jsp view shows nothing.</p>
  
  <p><strong>Edit</strong>:
  Interestingly, this code is working,</p>
  
  <pre><code> protected ModelAndView handleRequestInternal(
          HttpServletRequest request,
          HttpServletResponse response) throws Exception {
      ModelAndView mav = new ModelAndView("ListApplication");
      mav.addObject("apps", marketPlaceService.listApplications());
      return mav;
  }
  </code></pre>
  
  <p>Can anyone tells me the reason.</p>