title: Unwanted comma-splitting when binding string (from list box) to list in Spring
body: <p>I have a standard multi-select list box bound to a List property of an object.</p>
  
  <p>The problem is that when a single value in the list box is selected, and that value contains a comma, it's being split into a list of two items when the incoming data is bound to the list property.</p>
  
  <p>eg. if the list box item is "I contain,a comma", the property is set to a list containing two elements: "I contain" and "a comma".</p>
  
  <p>I'm using Spring 3.0.5 and the mvc:annotation-driven, so am getting the standard converters as set up by FormattingConversionServiceFactoryBean; somewhere in there, StringToCollectionConverter is being called. While this must be useful elsewhere (in Spring's internals) I don't want it here.</p>
  
  <p>Anyone know the correct way to get around this? It's such an obvious and simple problem I can't help but think I'm missing something obvious here; can it really be a bug/oversight in Spring? No doubt there will be various ways of configuring Converters or PropertyEditors to work around this, but there must be an elegant and framework-friendly answer, surely?</p>
  
  <p>Form tag for good measure:</p>
  
  <pre><code>&lt;form:select path="someListProperty" multiple="true" items="${possibleValuesForSomeListProperty}" size="5" itemLabel="name" itemValue="name" /&gt;
  </code></pre>
  
  <p>Cheers.</p>