gpt4 book ai didi

java - 如何从ActionBean访问父目录?

转载 作者:行者123 更新时间:2023-12-02 07:47:38 24 4
gpt4 key购买 nike

我想获取 webapp 目录中图像目录中的所有图像文件名(包含我的 ActionBean 使用的 jsp 文件)。

我的 ActionBean 当然位于 src 目录中,该目录位于我的 webapp 目录旁边。

我的ActionBean能够通过使用路径“/WEB-INF/jsps”来引用jsps我需要访问“/images”。

我尝试这样做:

File imageDir = new File("/images");
boolean real = imageDir.exists();

但我弄错了。我对 java.io 真的很陌生。有人能帮我吗?我如何访问该目录?

最佳答案

由于您在 java 应用程序内调用 new File("/images"),java 会认为您需要文件系统根目录下的文件(绝对路径)。由于您那里没有/images 文件夹,exists 返回 false。

相对路径在这里也很棘手,因为它们取决于 tomcat 的安装/运行位置。当我以前这样做时,我通常只是直接拼出从顶层到图像文件夹的整个路径ala "/home/myself/Public/tomcat/webapps/the-app/images/" 或者你的结构看起来如何。

关于java - 如何从ActionBean访问父目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com