2011-08-08 51 views
0

我得到了奇怪的事情怎么回事...... 我有阅读给定的路径的文件,JSP文件,但不知何故,在HTTP://更改为http:\JSP的FileReader URL问题

BufferedReader in = new BufferedReader(new FileReader("http://server/path/file.sql")); 

我得到的例外是: (该文件存在肯定!!!工作时,URL在webrowser中输入)。

exception=http:\server\path\file.sql (The filename, directory name, or volume label syntax is incorrect) 

回答

1

使用new InputStreamReader(new URL("http://....").openStream(), "UTF-8")

FileReader用于读取文件系统,而不是URL。另外请记住,在JSP中编写Java代码通常不是一个好主意。 See here

+0

有什么想法为什么这样很愉快? –

+0

哪一个?您的代码失败,因为FileReader无法读取URL – Bozho