因为自己在学习的过程中也经常弄混,被坑...故测试并分享
其实仔细 想想 结果和函数名称 还是很有联系的。不难分清。
假定你的Webapp名称为Jianzhan-3,你在浏览器中输入请求路径:
http://localhost:8080/Jianzhan-3/testPath测试结果如下:
注意:
---------------------------------------------------------------------------
request.getRealPath("") 这个方法已经不推荐使用了
替换方法是
request.getSession().getServletContext().getRealPath() 得到站点的绝对地址
request.getSession().getServletContext().getRealPath(File.separator) 得到项目的绝对路径
在Servlet 里用this.getServletContext().getRealPath("/");获得绝对路径。
在struts 里用this.getServlet().getServletContext().getRealPath("/");获得绝对路径。