If form uses [enctype="multipart/form-data"] then Struts2 stores request params in session (I suppose, at least not in request). And with every form submit Struts2 prepend prev value of parameter to a new one separated by a comma.
Example: update.jsp ---------------------- <s:form action="upload" enctype="multipart/form-data"> ... <s:textfield name="desc" label="Description"/> ... </s:form> ---------------------- Suppose we have submited form multiple times: 1) set "desc" to "1", then "desc" will be "1". 2) set "desc" to "2", then "desc" will be "1, 2". 3) set "desc" to "3", then "desc" will be "1, 2, 3". ... n) set "desc" to "n", then "desc" will be "1, 2, 3 ... , n-1, n". This issue appeared after I upgraded to Struts 2.1.8: - ognl-2.7.3.jar - struts2-core-2.1.8.jar - struts2-fileupload-plugin-2.1.7-SNAPSHOT.jar - xwork-core-2.1.6.jar Is this bug or feature? How to fix this? -- View this message in context: http://www.nabble.com/Bug%3A-Struts-2.1.8-and-%22multipart-form-data%22-tp25883021p25883021.html Sent from the Struts - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org