ServletContext.getRealPath( )方法的使用
发布日期:2021-06-30 11:18:11
浏览次数:2
分类:技术文章
本文共 1858 字,大约阅读时间需要 6 分钟。
getRealPath( )方法概述
在Web开发中,我们经常使用javax.servlet.ServletContext.getRealPath(String path)方法获取虚拟路径的真实路径。换句话说,该方法用于获取项目部署后某文件或目录的真实路径。
String javax.servlet.ServletContext.getRealPath(String path)
在该方法中:输入参数 path表示虚拟路径;返回值String表示服务器上的真实路径。
getRealPath( )方法示例
在此,以示例形式详细介绍getRealPath( )方法。
创建JavaWeb项目RealPath,图示如下:
TestServlet代码如下:
package cn.com;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 本文作者:谷哥的小弟 * 博客地址:http://blog.csdn.net/lfdfhl * 示例描述:javax.servlet.ServletContext.getRealPath(String path)方法的使用 */public class TestServlet extends HttpServlet { private static final long serialVersionUID = 5529686401477267959L; @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletContext servletContext = request.getServletContext(); String path1 = servletContext.getRealPath(""); System.out.println(path1); String path2 = servletContext.getRealPath("/imgs"); System.out.println(path2); String path3 = servletContext.getRealPath("/WEB-INF"); System.out.println(path3); }}
打印结果:
C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\RealPath\C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\RealPath\imgsC:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\RealPath\WEB-INF
其中, C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\RealPath 正是项目RealPath部署后在服务器上的路径。
结果分析:
ServletContext.getRealPath("") 获取到的是项目部署到服务器后的项目根路径。
ServletContext.getRealPath("文件名或文件夹名") 获取到的是项目部署到服务器后某文件或文件夹的路径。
转载地址:https://it9527.blog.csdn.net/article/details/6173899 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年05月02日 18时33分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
自动化运维必备!ansible的安装及常用模块详解
2019-04-30
Error!启动elasticsearch报错
2019-04-30
CentOS7安装freeSwith1.6
2019-04-30
FreeSWITCH使用MySQL数据库
2019-04-30
Linux自动清理缓和Linux自动清理缓存不起作用原因(亲测有效)
2019-04-30
EasyPol-1
2019-04-30
springboot定时器的使用
2019-04-30
JavaScript原生开关灯效果
2019-04-30
企业邮箱如何申请注册,邮箱申请如何免费注册?
2019-04-30
微信企业邮箱,手机邮箱格式地址怎么写?
2019-04-30
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好?
2019-04-30
电子邮箱账号怎么申请,怎样申请邮箱账号呢
2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢?
2019-04-30
企业邮箱注册申请流程,企业邮箱怎么注册账号?
2019-04-30
安全邮箱,企业邮箱哪个好?安全电子邮箱申请
2019-04-30
什么是公司邮箱,如何申请公司邮箱,公司邮箱怎么申请?
2019-04-30
163邮箱域名大全,163邮箱注册申请全流程详解!
2019-04-30
电子邮箱账号申请注册,公司邮件系统哪个好?工作邮箱哪个好?
2019-04-30