兄弟们,帮帮忙,为什么struts1.1 和org.apache.commons.fileupload不能一起使用呢?

sbruan 2006-03-16 10:01:07
我用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>
请各位兄弟帮忙解决下该问题!!!,谢谢!!!!
...全文
56 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sugar900 2006-03-18
楼上正解
回复
doway 2006-03-17
struts 提供了文件上传,fileupload 也是专用的上传组件,不应该一起使用,选其一就可以了。

两者都有自己的要求和限制,合不来的。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-16 10:01
社区公告
暂无公告