2

在 play 1.x 中,可以使用可以从相关应用程序路径获取文件的代码。像这样:

static File xmlDataFile= VirtualFile.fromRelativePath(
            "/app/parsers/data/some_data.xml"
    ).getRealFile();

此代码不是控制器的代码。但是 app/parsers 包中的一些代码。

如何在 playframework 2.x 中做到这一点?为爪哇!

4

1 回答 1

1
public static Result menu() throws IOException {

    String path = Play.application().resource("/resources/menu.json").toString();

    String content = Files.toString(new File(path), Charsets.UTF_8);

    return ok(content).as("JSON");
}
于 2014-05-12T17:01:43.263 回答