3
在我的應用程序中,我需要從公用文件夾提供靜態文件。由於某些原因,我必須從Java控制器操作中執行此操作。如何在Play Framework 2.3中的控制器操作中提供靜態資產?
說來我首先想到的解決辦法是做這樣的事情:
public class Central extends Controller {
public static Result index() {
return Assets.at("/public", "central/index.html", false);
}
}
但Assets.at
方法的返回類型是play.api.mvc.Action<play.api.mvc.AnyContent>
是否有某種方式來改造它鍵入play.mvc.Result
?
或者任何其他優雅的方式來從Java控制器操作提供靜態文件?
,我發現這個答案你: http://stackoverflow.com/questions/8305853/how-to-render-a-binary-with-play-2-0 – fredjam 2014-08-27 21:53:04
爲什麼你想要結果而不是行動?結果不能用於外部操作。 – cchantep 2014-08-28 09:31:25
我可以和我想我應該從我的索引()行動返回結果。但我不知道play.api.mvc.Action可以使用什麼。 – malloc4k 2014-08-28 10:01:00