Servlet中 如何获取项目运行的根目录呢?
由于需要上传文件,所以我们必须先获取网页运行的根目录,
然后将文件上传到指定的位置上,那么Servlet中如何获取网站运行的根目录呢?
下文将一一道来,如下所示:
然后将文件上传到指定的位置上,那么Servlet中如何获取网站运行的根目录呢?
下文将一一道来,如下所示:
实现思路: 在doGet或doPost方法中直接使用以下代码, 即可获取项目的根目录 this.getServletConfig().getServletContext().getRealPath("/")例:
public class servletTest extends HttpServlet { private ServletConfig config; public void init(ServletConfig config) throws ServletException { this.config = config; } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取项目路径 String filePath = config.getServletContext().getRealPath("/"); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。