采用
File file = request.getServletContext().getRealPath("/files/BB.key");
这会将相对的URL路径(因此为“ /”)从Web内容目录转换为文件系统File。
对于可移植的Web应用程序,要知道文件位于Windows Latin-1中,则应明确声明其编码,否则,将提供主机程序的默认OS编码。
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(file), "Windows-1252"));
如果文件存储为资源,则还可以在/ WEB-INF / classes /下使用
BufferedReader br = new BufferedReader(new InputStreamReader(
getClass().getResourceAsStream("/files/BB.key"), "Windows-1252"));