Java文件路径实例分析
导读:本文共2280字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1. 在ServletFilter等Servlet web环境中,只要获得javax.servlet.ServletContext类型,则可以通过 getRealPath("...") 获得路径。相对路径中最顶层目录可通过参数“"/"”获取。request.getSession().getServletContext().... ...
目录
(为您整理了一些要点),点击可以直达。1. 在ServletFilter等Servlet web环境中,只要获得javax.servlet.ServletContext类型,则可以通过 getRealPath("...") 获得路径。相对路径中最顶层目录可通过参数“"/"”获取。
request.getSession().getServletContext().getRealPath("/");
2. JSP自定义标签javax.servlet.jsp.tagext.TagSupport
((javax.servlet.ServletContext)pageContext).getRealPath("");
3. 普通Java Class对象文件中使用:
ServletContext servletContext = ServletActionContext.getServletContext();
String pathName = servletContext.getRealPath("/");
this.getClass().getResource("???");
如果Class文件在顶层目录(包)中,且“???”为空白字符串(“""”),及此方法在jar文件中执行则会返回null。在顶层目录(包)以下的各层目录(包)则会返回包含协议的URL。各层文件夹(包)之间使用“/”分隔。
项目位置:C:project 目录。
文件位置:C:projectTest.java
文件内容:
取得Tomcat中配置好的路径名称。
Java文件路径实例分析的详细内容,希望对您有所帮助,信息来源于网络。