1.在SSH2环境下
例如工程在C:\temp\test
1.1 request.getContextPath();
结果:/test
1.2request.getRealPath("/");或者request.getSession().getServletContext().getRealPath("/");
结果:F:\04Projects\JavaEE\struts2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\test\
2.桌面应用
例如工程在C:\temp\test
2.1System.getProperty("user.dir");
结果:C:\temp\test
但是在web应用中使用这个得不到这个结果,会得到F:\03DevTool\eclipse-jee-luna-SR2-win32\eclipse,即你的eclipse所在路径
2.2