我现在要写一个servlet,得到tomcat里面一个文件目录里的文件名和url该怎么写.

解决方案 »

  1.   

    //获得工程根目录
    File directory = new File(config.getServletContext().getRealPath("/")); 
          File[] files = directory.listFiles(); 
    遍历文件,获取需要的文件 
    for (int i = 0; i < files.length; i++) { 
              
              // System.out.println(files[i].getName());       } 
      

  2.   

    public class DispatchService extends HttpServlet { public void init(ServletConfig config) throws ServletException {
            super.init(config);
    File directory = new File(config.getServletContext().getRealPath("/")); 
          File[] files = directory.listFiles(); 
    遍历文件,获取需要的文件 
    for (int i = 0; i < files.length; i++) { 
              
              // System.out.println(files[i].getName());       } 
        }
    }