呵呵,用java.io.File 是不对的

解决方案 »

  1.   

    要用这个,request.getRealPath("");
    才能得到当前路径,它的结果是你的程序所在的目录,
      

  2.   

    回复人: kingmaxno1(学会飞翔) ( ) 信誉:100  2004-11-29 16:24:00  得分: 0  
     
     
       要用这个,request.getRealPath("");
    才能得到当前路径,它的结果是你的程序所在的目录,
      
     
      

  3.   

    request.getRealPath("");现在已经不推荐使用!
        在servlet中这样:this.getServletContext().getRealPath("/");如果要得到服务器的完整访问url(一般在jsp定位用,不推荐相对路径):
        <%=request.getContextPath()%>/后面加上相对路径;
      

  4.   

    不对不对,你从数据库取出来的相对路径不能臆想着它是相对原来那个路径的相对路径。
    基本上来说,一种解决办法是在数据库中存取全路径,另外一种办法是,用配置文件设置
    这些图像文件的目录,配置文件指定的路径+从数据库取出的相对路径。另外,如果你的路径是相对Web context的路径,就用楼上说的方法,但这个不是服务器上
    的绝对路径,这是URL
      

  5.   

    request.getRealPath("");现在已经不推荐使用!是什么意思?有什么不好,简单明了
    <%=request.getContextPath()%>这个得到是虚拟路径对我来说,冒用!
    我要进行,fiel.delete()操作.
      

  6.   

    path = request.getRealPath("/AAA/bbb");
    这样得到的是你发布路径下AAA/bbb的文件夹;在bean里面你还想得到某个文件就这样
    FileReader fr2 = new FileReader(path + "\\"+"foot.mod");