有关Struts2 ActionContextCleanUp的疑问
初尝试Struts2,今天下午为了文件上传的问题郁闷了挺久,还在问答那扔了个问题http://www.iteye.com/problems/3622
呵呵,大体就是commons-fileupload上传时,某些文件(比如jpg,gif,txt等)上传均会报错
java.lang.NullPointerException
java.io.FileInputStream.<init>(Unknown Source)
看错误是FileInputStream初始化失败,使用System.out打印结果是null
而另外一些文件上传(比如pdf,word等)均正常
晚饭后在网上找了很多资料,然后发现在struts.xml原来的基础上再配置
<filter> <filter-name>struts-cleanup</filter-name> <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class></filter><filter-mapping> <filter-name>struts-cleanup</filter-name> <url-pattern>/*</url-pattern></filter-mapping>