Hi all,
I am using
Struts 1.1. In my application i wand to upload the file.So i used the FormFile interface in my FormBean class.
please check the below code.
public class DocumentUploadForm extends ActionForm {
private FormFile documentName;
public FormFile getDocumentName() {
return documentName;
}
public void setDocumentName(FormFile documentName) {
this.documentName = documentName;
}
}
public class DocumentUploadAction extends DispatchActionSupport{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
System.out.println(_className+_actionName+"File Name = "+documentUploadForm.getDocumentName().getFileName());
}
}
<html:form action="DocumentUpload" name="docUploadForm"
type="com.crimsonlogic.txc.trade.docx.ui.document.DocumentUploadForm" method="POST" enctype="multipart/form-data">
<html:file property="documentName"/>
</html:form>
<form-bean name="docUploadForm" type="com.crimsonlogic.txc.trade.docx.ui.document.DocumentUploadForm"/>
<action path="/DocumentUpload"
type="com.crimsonlogic.txc.trade.docx.ui.document.DocumentUploadAction"
name="docUploadForm"
scope="session">
<forward name="confirm" path="/docx/documentmaintenance/DocumentUploadConfirm.jsp"/>
</action>
If i run the application after entering the values in the page i cant go to the action class and i am not getting exceptions.
If i remove the FormFile and adding some other tag like html:text it navigating to the action class.
Kindly help me.
Regards,
Bharathi S.