Servlet中访问Web应用的工作目录

UseServlet.java

//响应正文的MIME类型以及字符编码格式
        resp.setContentType("text/html);charset=UTF-8");
        PrintWriter out= resp.getWriter();
        ServletContext context=this.getServletContext();
        Enumeration e=context.getAttributeNames();
        while (e.hasMoreElements()) {
            String attributeName = (String)e.nextElement();
            out.println("
"+attributeName+":"+context.getAttribute(attributeName)); } out.close(); //获得Web应用的工作目录 File workPath=(File)context.getAttribute("javax.servlet.context.tempdir"); FileWriter writer = new FileWriter(workPath+"/test.txt"); BufferedWriter bf=new BufferedWriter(writer); bf.write("获取Web应用的工作目录"); bf.newLine(); bf.write("text!!!"); bf.flush(); bf.close();
Servlet中访问Web应用的工作目录_第1张图片
27.PNG
Servlet中访问Web应用的工作目录_第2张图片
28.PNG
29.PNG

你可能感兴趣的:(Servlet中访问Web应用的工作目录)