ServletContext.getRealPath()方法的功能说明

书欣 Servlet 发布时间:2023-01-25 22:09:29 阅读数:10756 1
下文笔者讲述ServletContext.getRealPath()方法的功能简介说明,如下所示

getRealPath()方法简介

ServletContext.getRealPath()方法的功能:
   返回虚拟路径对应的磁盘物理路径

ServletContext.getRealPath()方法的语法:
   String javax.servlet.ServletContext.getRealPath(String path)
   path:表示虚拟路径
   String:返回虚拟路径对应的物理路径 
例:
ServletContext.getRealPath()方法的示例
package com.java265;
 
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;

public class TestServlet extends HttpServlet {
  
	@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\Tomcat 9.0\webapps\RealPath\
C:\Program Files\Tomcat 9.0\webapps\RealPath\imgs
C:\Program Files\Tomcat 9.0\webapps\RealPath\WEB-INF
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202301/284.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者