title: Spring 3 MVC, multipart form and controller mapping issue
body: <p>My application uses submit name as action name consistently. It has worked so far. </p>
  
  <p>Enter multipart form...</p>
  
  <p><strong>html</strong></p>
  
  <pre><code>&lt;form:form modelAttribute="screenObject" enctype="multipart/form-data"&gt;
  &lt;input name="save"  value="Save" type="submit" /&gt;
  </code></pre>
  
  <p><strong>Controller</strong></p>
  
  <pre><code>public static final String ACTION_SAVE="save";
  @RequestMapping(method=RequestMethod.POST, params=ACTION_SAVE)
  public ModelAndView save(@ModelAttribute("screenObject") FileHeaderEditScreenObject screenObject, BindingResult bindingResult, Model model, Locale locale) {
  </code></pre>
  
  <p><strong>Error</strong></p>
  
  <pre><code>message Request method 'POST' not supported
  </code></pre>
  
  <p>If I remove <code>enctype="multipart/form-data"</code>, control flows right into the <code>save</code> method. I do need different actions on this multipart form. I want to stay consitent so I hope I do not have to introduce any hidden fields to represent actions or submit the form to different urls...</p>