[7.0.0-M1] Actions not setting parameters with Multi-part forms

"Burton Rhodes" <[email protected]>
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <[email protected]>
The biggest issue I'm having at the moment is with all of my multi-part 
forms that include parameter data and a file. The action does receive 
the file, but the parameter "team.company" is set to the String value of 
stream, for example:
"org.apache.commons.fileupload2.core.MultipartInput$ItemInputStream@1afaa502" 
  Am I missing something obvious?

To add, it actually doesn't matter if I have a file field in the form.  
Any form with [enctype="multipart/form-data"] never sets the action 
fields properly.  Is there a different parser I should be referencing?  
Or are my interceptors not correct?


Example Form
<s:form name="frmTeamInfo" action="AdminTeam_update"
         method="post" enctype="multipart/form-data" 
accept-charset="utf-8">
     <s:textfield name="team.company" />
     <s:file id="logoFileUpload" name="upload"/>
     <s:submit value="Save" />
</s:form>

Parser
<constant name="struts.multipart.parser" value="jakarta-stream" />

Interceptor Stack
<interceptor-stack name="myParamsPrepareParamsStack">
     <interceptor-ref name="exception"/>
     <interceptor-ref name="checkbox"/>
     <interceptor-ref name="datetime"/>
     <interceptor-ref name="multiselect"/>
     <interceptor-ref name="params"/>
     <interceptor-ref name="servletConfig"/>
     <interceptor-ref name="httpMethod"/>
     <interceptor-ref name="prepare"/>
     <interceptor-ref name="modelDriven"/>
     <interceptor-ref name="fileUpload"/>
     <interceptor-ref name="actionFileUpload"/>
     <interceptor-ref name="staticParams"/>
     <interceptor-ref name="actionMappingParams"/>
     <interceptor-ref name="params"/>
     <interceptor-ref name="conversionError"/>
     <interceptor-ref name="validation">
         <param name="excludeMethods">input,back,cancel,browse</param>
     </interceptor-ref>
     <interceptor-ref name="workflow">
         <param name="excludeMethods">input,back,cancel,browse</param>
     </interceptor-ref>
     <interceptor-ref name="debugging"/>
</interceptor-stack>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.