您的位置:首页 > 产品设计 > UI/UE

request.getContextPath()和request.getRealPath()的区别

2013-11-05 17:06 387 查看
(1)request.getContextPath():如果javaWeb项目名称叫做imagePreview,request.getContextPath()得到的是"/imagePreview"。(2)request.getRealPath():如果javaWeb项目名称叫做imagePreview并用Tomcat服务器发布,WebRoot中有一个叫“tempt”的文件夹:         ①、如果getRealPath方法的参数为"/"则得到的是“C:\ProgramFiles\Tomcat\Tomcat6.0\webapps\imagePreview\”;         ②、如果getRealPath方法的参数为"/tempt"则得到的是“C:\ProgramFiles\Tomcat\Tomcat6.0\webapps\imagePreview\tempt”;         注意:        1、request.getRealPath()方法已经过期,目前使用下面的方法是request.getSession().getServletContext().getRealPath();        2、Linux下request.getSession().getServletContext().getRealPath("/")方法取得的路径是没有“/”的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javaweb tomcat java
相关文章推荐