title: Different views with Spring's SimpleFormController
body: <p>I'm using Spring's <code>SimpleFormController</code> for form processing. In my case, the edit view (JSP) can vary depending on what's being edited. <code>SimpleFormController</code>'s <code>formView</code> is a field (class variable) which means that it's shared by all threads that use the instance of it. Thus it's not safe (nor appropriate) to set the formView (via <code>setFormView</code>) in <code>formBackingObject</code>. My question is, is it possible to use <code>SimpleFormController</code> with different edit views based on some context?</p>
  
  <p><strong>Follow up</strong>: After looking at the source it appears that I can override <code>showForm(HttpServletRequest req, HttpServletResponse resp, BindException errors)</code> and call <code>showForm(HttpServletRequest req, BindException errors, String viewName)</code> with whatever view I want.</p>