Struts2上传:
1.前台用<form id="form1" method="POST" enctype="multipart/form-data"><input type="file" name="upload"/></form>,其中enctype="multipart/form-data"表示用二进制传输数据。提交时可将该form表单的target指向一个隐藏的iframe中,这样就可以防止页面的整体刷新。
2.配置struts.xml文件,可包括文件大小,文件类型,在服务器上的存储路径,action映射名称,如果用spring做注入,得将该action和真正的action做关联。
3.action中需要注意的是 定义的private File[ ] upload,该属性名称必须与前台页面的file中的name属性一致,否则action获取不到该文件流。