DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21679>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21679 Map-backed ActionForms - multiple select - object value conversion [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE | ------- Additional Comments From [EMAIL PROTECTED] 2003-11-13 23:05 ------- I've attached a patch for this, and it's fixed by using an ArrayList. Note: This will break anyone that has a scalar field value of String[]. This should now be List. It will be set as a String (if only one selected value came in) or List (if more than one came in). This is how I'd now fix this situation. public class MyForm extends ActionForm { private List selectedList = null; public void setSelectedList(Object selectedList) { if (selectedList != null && selectedList instanceof String) { ArrayList list = new ArrayList(1); list.add(selectedList); this.selectedList = list; } else { this.selectedList = selectedList; } } public List getSelectedList() { return this.selectedList; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]