why do you think it stores them in the session? that sounds weird. musachy
On Tue, Oct 13, 2009 at 4:58 PM, Alex Siman <[email protected]> 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-tp25883021p25883021.html > Sent from the Struts - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
