java怎么获取本地文件路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么获取本地文件路径相关的知识,希望对你有一定的参考价值。

写了一个读取本地文件的方法, File file = new File(htmlFile); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); while((s=br.readLine())!=null) al.add(s); 在当前类写了main方法测试了一下是可行的, 但是页面某方法想调用该方法,不能实现。 总结问题是:只有放在static方法中可行,在其他地方调用都显示找不到指定文件。 文件结构: 把本地文件放在了web-inf的classes下了,相对路径写的(“/file.txt”); 求教为啥static方法可以,其他地方调用不行,这个函数本身不是静态的啊。 参考技术A Java中获取用户本地路径的方法:
用request对象来获取:request.getRequestURL();
或者用:request.getRequestURI();
参考技术B import java.io.File;import javax.swing.filechooser.FileSystemView;

public class Test
public static void main(String[] args)
FileSystemView fsv=FileSystemView.getFileSystemView();
//将桌面的那个文件目录赋值给file
File file=fsv.getHomeDirectory();
//输出桌面那个目录的路径
System.out.println(file.getPath());

参考技术C this.getClass().getResource("/").getPath()

java web 读取路径中的图片并显示的问题?

数据库里面保存的是绝对路径在对应磁盘的eclipse文件的.metadata\.plugins\org.eclipse.wst.server.core\tmp0 然后是对应的图片名称,怎么在jsp里面直接显示这张图片

参考技术A 直接用img标签显示啊,至于路径是相对路径,当然你本地上有那个图片资源填那个绝对路径也没问题。 参考技术B 因为业务需要,用户上传的图片存放在服务器的D盘中,为了读取并显示到页面上,尝试了两种方法:一通过流读取java代码:@RequestMapping本回答被提问者采纳

以上是关于java怎么获取本地文件路径的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么把文件上传到服务器的指定路径?

怎么获取一个文件夹的路径,本地的路径

本地的html怎么直接通过路径就读取本地文件

java中获取本地IP地址

java中怎么把文件上传到服务器的指定路径

android获取本地文件名字?