我正在使用org.apache.commons.fileUpload.FileItem
和其他相关类将文件从本地机器上传到服务器(尽管对于当前测试,两台机器都是相同的)。
我有.jsp
文件作为 UI 和 servlet 来处理上传。现在当请求到达语句
List items = upload.parseRequest(request);
它返回空列表。我在很多地方搜索过这个东西。他们中的大多数指定parserequest()
返回空的症状。但是找不到避免这种情况的确切解决方案。在一个地方,我可以看到 Tomcat 可能有过滤器,这些过滤器可能已经解析了请求,这就是为什么在上面调用 parseRequest 返回空列表的原因。但是没有规范如何避免这种情况。
是因为我使用的 Web 服务器(即 JBOss)吗?还是与java版本和commons.jar版本冲突有什么关系?
我在用
- 杰瑞 1.6
- jboss-4.0.4.CR2
- commons-fileupload-1.2.2.jar
- Eclipse(创建动态 Web 项目)
您的帮助将非常有用。