兄弟们,帮帮忙,为什么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>
请各位兄弟帮忙解决下该问题!!!,谢谢!!!!
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sugar900 2006-03-18
  • 打赏
  • 举报
回复
楼上正解
doway 2006-03-17
  • 打赏
  • 举报
回复
struts 提供了文件上传,fileupload 也是专用的上传组件,不应该一起使用,选其一就可以了。

两者都有自己的要求和限制,合不来的。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧