开发者

Read text file in google GWT?

I am writing a webpage using GWT. Now I need to read a text file and display the content in the webpage but have no idea how to do that with GWT.

It is very nice if there is any way in GWT that I can read .properties file. (Please note that this is not the properties file of localization that GWT has already开发者_StackOverflow社区 supported )

Does anyone have an idea, please?

Thanks.


You can read files in your GWT app using 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
  }
});


If the text file is part of your GWT project, you can include it in a ClientBundle. If it's not part of your project, then the RequestBuilder sounds like the right answer.

I posted a simple example project to show how to use a ClientBundle.

String greetings = Assets.INSTANCE.greetings().getText();
final Greeter greeter = new Greeter();
greeter.loadGreetings(Arrays.asList(greetings.split("\\n")));
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜