Servlet实例专题

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

2018-08-21  本文已影响0人  神坛下的我

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("<br>"+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();
27.PNG 28.PNG 29.PNG
上一篇 下一篇

猜你喜欢

热点阅读