Я разрабатываю проект с GWT и Netbeans. У меня есть RPC. Я поместил текстовый файл в пакет сервера «org.myname.server», и я хочу прочитать его с помощью метода на стороне сервера, принадлежащего классу GWTServiceImpl. Текстовый файл и файл GWTServiceImpl.java находятся в одном пакете. Код выглядит следующим образом:Я не могу прочитать текстовый файл в GWT
String text="";
try
{
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String line;
while((line = br.readLine()) != null)
{
text=text+line;
System.out.println("here is the line: "+line);
}
br.close();
}
catch (Exception e) { }
return text;
В нем говорится, что он не может получить доступ к файлу. Я не включил весь путь, потому что файл находится в той же папке метода. Так почему же это не работает?
Метод запускается, потому что в конечном итоге вызывается обратный вызов. Но он не читает содержимое файла. – nix86
** Никогда ** не пишите этот код 'catch (Exception e) {}'. Вы ловите исключения, не обрабатывая их. Это очень плохая практика. Добавьте system.out.println() в catch -block и посмотрите, получилось ли исключение. – Jens