Struts 1.3.10 近日释出,将原来应用中的 jar 包更新,结果发现上传文件时发生错误。
- Hashtablefileh=form.getMultipartRequestHandler().getFileElements();
- for(Enumeratione=fileh.keys();e.hasMoreElements();){
- Stringkey=(String)e.nextElement();
- FormFileformFile=(FormFile)fileh.get(key); //错误出现在这一行
抛出 ClassCastException java.util.ArrayList,莫名其妙,换回.1.3.8,1.2.9都没有问题。
经查,不允许file的name一样!已解决
更新到Struts 1.3.10后,在进行文件上传时遇到ClassCastException异常,问题源于不允许文件名相同的情况。本文记录了错误定位及解决方案。
4040

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



