upload.jsp
<html:form action="/upLoad" method="post"enctype="multipart/form-data">
fileName : <html:text property="fileName" />
<br />
fileContent : <html:file property="fileContent" />
<br />
<html:submit />
</html:form>
UpLoadAction.java
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UpLoadForm upLoadForm = (UpLoadForm) form;// TODO Auto-generated
// method stub
FormFile ff = upLoadForm.getFileContent();
String filename=ff.getFileName();
System.out.println(ff.getFileName() + ff.getContentType());
System.out.println(getServlet().getServletContext().getRealPath("/"));
try {
OutputStream outputStream = new FileOutputStream(new File("c://" + ff.getFileName()));
byte b[]=ff.getFileData();
outputStream.write(b);
outputStream.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}