我在java 里有个servlet类,然后我要创建个文件放在webcontent下面,我如何得到这个webcontent的路径呢

2024-12-12 16:39:08
推荐回答(1个)
回答1:

你看看吧,应该能解决你的问题,这是网上找到的,我以前也用过。
Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
(ServletContext对象获得几种方式:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
)