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("/");
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


