0

我需要在 Play 应用程序中将静态 html 文件添加到我的 app/controllers 目录。我不会提供它或任何东西。我需要将它用作在服务器端创建文档的模板。我正在从类路径加载它。

如果从 IntelliJ IDEA 运行,一切正常(这似乎将文件复制到我的目标目录)。从命令行运行时,Play 不会自行执行此操作。我假设某处有一个配置允许我指定要复制到目标目录的文件类型,但我在任何地方都找不到它。

4

1 回答 1

4

为了在您的类路径中拥有资源,请将您的文件添加到conf文件夹中。

然后用 Java 检索它:

String relativePath = "/path/to/my/file";
Url myFile = play.Play.application().resource(relativePath)

http://www.playframework.com/documentation/2.3.x/api/java/play/Application.html#resource(java.lang.String)

于 2013-06-10T17:02:20.337 回答