jfreechart有自动删除的啊,会话失效就会自动删除的,我刚测试了啊,在web.xml里注册 <listener> <listener-class>org.jfree.chart.servlet.ChartDeleter</listener-class> </listener> ,当然,不注册也是session失效会删除temp目录下的png图片的