ServletFileUpload sfupload= new ServletFileUpload(factory);
List fileItems = sfupload.parseRequest(request);
而这个fileItems老是为空啊,查了一下午才知道是FilterDispatcher 拦截器作的怪,好像改到了request里的内容
如果项目中摘除Struts2或者不让<url-pattern>/*</url-pattern>就可以正常工作,现在的问题是摘除Struts2和/* 有什么办法能够解决啊,
1 <url-pattern>*.do,*action</url-pattern>
写在一起url-pattern也不认识,只能配成多个mapping。

本文探讨了在使用ServletFileUpload进行文件上传时遇到的问题,特别是在Struts2框架中的特殊情况。作者发现当使用特定配置的FilterDispatcher时,上传的文件列表会变成空。文中提供了可能的解决方案。
6153

被折叠的 条评论
为什么被折叠?



