Читать текстовый файл в Google GWT? - PullRequest
8 голосов
/ 25 апреля 2010

Я пишу веб-страницу, используя GWT.Теперь мне нужно прочитать текстовый файл и отобразить содержимое на веб-странице, но я не знаю, как это сделать с GWT.

Очень хорошо, если в GWT есть какой-либо способ, которым я могу читать файл .properties,(Обратите внимание, что это не файл свойств локализации, который GWT уже поддерживает)

У кого-нибудь есть идеи, пожалуйста?

Спасибо.

Ответы [ 2 ]

10 голосов
/ 25 апреля 2010

Вы можете читать файлы в приложении GWT, используя RequestBuilder

new RequestBuilder(RequestBuilder.GET, "path/to/file.txt").sendRequest("", new RequestCallback() {
  @Override
  public void onResponseReceived(Request req, Response resp) {
    String text = resp.getText();
    // do stuff with the text
  }

  @Override
  public void onError(Request res, Throwable throwable) {
    // handle errors
  }
});
1 голос
/ 16 декабря 2014

Если текстовый файл является частью вашего проекта GWT, вы можете включить его в ClientBundle . Если это не часть вашего проекта, то RequestBuilder звучит как правильный ответ.

Я опубликовал простой пример проекта , чтобы показать, как использовать ClientBundle.

String greetings = Assets.INSTANCE.greetings().getText();
final Greeter greeter = new Greeter();
greeter.loadGreetings(Arrays.asList(greetings.split("\\n")));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...