String dir = request.getContextPath()+"/upload";//试试这个theFile.destroy();//顺便问问这个方法是什么意思?
------
释放资源。

解决方案 »

  1.   

    老大,还是不行啊
    java.io.FileNotFoundException: \JavaMailWebSystem\upload\test.txt (系统找不到指定的路径。)
      

  2.   

    这样吧!你用servlet.getServletCo本地地址。ntext().getRealPath("/");得到根目录的
      

  3.   

    String dir = request.getContextPath()+"/upload";
    String path = servlet.getServletContext().getRealPath(dir) + "\\" + fname;前边都知道要转,后边怎么就又不知道了?
      

  4.   

    怎么改过之后,还是不行呢
    java.io.FileNotFoundException: F:\Tomcat 5.5\webapps\JavaMailWebSystem\upload\test.txt (系统找不到指定的路径。)
      

  5.   

    解决了,原来是在Tomcat内没有建立文件夹,我是在Eclipes下建立的,该死!
      

  6.   

    哎。又有新问题了,中文乱码,加了以下语句还是没用,在web.xml已有filter,指定UTF-8
    String encoding = request.getCharacterEncoding();
    if ((encoding != null) && (encoding.equalsIgnoreCase("utf-8"))){
       response.setContentType("text/html; charset=gb2312");
    }哪位朋友再给说说,多谢了