admin管理员组文章数量:1566356
1.读取文件的两种方式
1.1Servlet读取
ServletContext servletContext = this.getServletContext();
String realPath = servletContext.getRealPath("/WEB-INF/classes/db.properties");
InputStream inputStream = new FileInputStream(realPath);
Properties properties = new Properties();
properties.load(inputStream);
String driverClass = properties.getProperty("driverClass");
String url = properties.getProperty("url");
String username = properties.getProperty("username");
String password = properties.getProperty("password");
System.out.println(driverClass);
System.out.println(url);
System.out.println(username);
System.out.println(password);
1.2类加载器读取
public static void readFile() throws Exception{
// 使用类加载器来读取文件
// 类加载器用来加载Class文件,将Class文件加载到内存
InputStream inputStream = ReadFileUtils.class.getClassLoader().getResourceAsStream("db.properties");
Properties properties = new Properties();
properties.load(inputStream);
String driverClass = properties.getProperty("driverClass");
String url = properties.getProperty("url");
String username = properties.getProperty("username");
String password = properties.getProperty("password");
System.out.println(driverClass);
System.out.println(url);
System.out.println(username);
System.out.println(password);
}
2.文件下载
两种方式:
超链接下载:直接将文件的路径写到超链接的href中—-有些文件的类型,浏览器不支持。
第二种:手动编写代码- Content-type :文件的MIME类型
- COntent-Disposition :以下载的形式打开文件
- InputStream : 文件的输入。
2.1超链接下载方式
<h3
版权声明:本文标题:JAVA web- 文件下载 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727268784a1105770.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论