Java文件路径实例分析(java,编程语言)

时间:2024-05-09 01:21:45 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Java%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90

1. ServletFilterServlet 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文件路径实例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java读写XML文件例子2下一篇:

14 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18