兄弟们,帮帮忙,为什么struts1.1 和org.apache.commons.fileupload不能一起使用呢?
我用struts1.1,上传文件的时候,我使用apache的fileupload-1.1.jar来上传文件,代码如下:
public ActionForward execute(ActionMapping mapping,
ActionForm actionForm,
HttpServletRequest req,
HttpServletResponse res) {
.....
DiskFileUpload fu = new DiskFileUpload();
// 设置最大文件尺寸,这里是4MB
fu.setSizeMax(4194304);
// 设置缓冲区大小,这里是4kb
fu.setSizeThreshold(4096);
// 设置临时目录:
fu.setRepositoryPath(tempPath);
// 得到所有的文件:
List fileItems = fu.parseRequest(req);
fileItems 却是空的.
我的struts-config.xml文件中,关于上传文件只有这段:
<action path="/uploadFileAction" type="xxxx.action.UploadFileAction">
<forward name="success" path="/file/upload.jsp" />
<forward name="failed" path="/error.jsp" />
</action>
请各位兄弟帮忙解决下该问题!!!,谢谢!!!!