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("<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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容