你打印出path看看,里面的中文是不是乱码?

解决方案 »

  1.   

    建议你用英文吧!非要用中文,你就加个getBytes("ISO8859_1")试方式吧。不过我以前也用过中文,但没有出现呀!是不是你的路径还有问题!!
      

  2.   

    建议你用中文拼音,如果一定要用中文,<%=new String(path.getBytes("ISO8859_1"),"GBK")%>,你的path一定要正确,图片要放在相应的目录下。
      

  3.   

    Tomcat是不是不支持中文文件名?