你的服务器可以拿到绝对路径.
如tomcat,你设置webapp启动时就运行一个servlet,使用
----------
ServletConfig config = getServletConfig();
ServletContext application = config.getServletContext();String root = application.getRealPath("/").replaceAll("\\\\", "/");
----------
root设定为全局静态变量.接下来,你可以在其他地方使用root再加上子目录名称做i/o操作.