The issue has gone away, after I removed plugin [struts2-fileupload-plugin-2.1.7-SNAPSHOT.jar]. But this plugin works correctly w/ Struts 2.1.6.
Alex Siman wrote: > > 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-tp25883021p25900845.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