I've got a webpage that was using struts1 that I am responsible for upgrading 
to the latest version of struts2. The conversion hasn't been that arduous, but 
I am currently stumped with the issue I am facing. The webpage has a file 
upload section that was working when it was struts1, but now it is causing 
problems. The user can choose a file just fine, but when the submit button is 
clicked, the execute method of my action class isn't being hit at all. If the 
user just clicks the submit button, the execute method gets called normally and 
I get the result that I expect. I've checked the log files for error messages, 
but I didn't find any. The closest I found was this:
[DEBUG] org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest - 
Removing file vfcForm.fileNameDel name=fileDisplay.pdf, 
StoreLocation=C:\JBoss\EAP-7.2.0\domain\servers\ir-server\tmp\IR.ear.IR.war\upload_21b9e402_cea6_4fe7_86eb_2154ffadddb7_00003093.tmp,
 size=487834 bytes, isFormField=false, FieldName=vfcForm.fileNameDel

Here's the relevant (I think) section from the jsp:


<s:file

       name="vfcForm.fileNameDel"

       id="fileNameDel"

       title="Browse to Select File"

       class="choose-a-file"

       style="height: 35px;"/>

<s:submit

       id="uploadButtonIdDel"

       name="vfcForm.uploadButtonDel"

       style=" HEIGHT: 30px; width: 136px;"

       key="upload.certificate.of.training.button.upload" />

Let me know if any more details are needed.
The contents of this message and any attachments may contain privileged and/or 
confidential information protected from disclosure under the law, including the 
Health Insurance Portability and Accountability Act (HIPAA). If you received 
this message in error, please notify the sender by replying to the message and 
delete the message and any attachments from all storage devices without 
retaining a copy or using or disclosing to others the contents of this message. 
Any unauthorized disclosure, distribution, copying, or storage of this message 
or its attachments is strictly prohibited and may subject you to criminal or 
civil penalties. No confidentiality or privilege is waived or lost by any 
transmission errors. Visit our website to learn how we collect, keep, and 
process private information in accordance with applicable state and federal 
law. Regardless of content, this e-mail shall not operate to bind any party to 
or referenced in the email to any order or other contract or amendment or 
change thereto unless pursuant to explicit written agreement or government 
initiative expressly permitting the use of e-mail for such purpose.

Reply via email to