這是一種使用Play Framework版本2呈現純HTML文件的方法嗎? 我不想將它放在公共/文件夾中,因爲稍後會添加一些動態信息。如何使用play framework呈現簡單的html頁面?
4
A
回答
10
這裏是我的解決方案:
在路線:我做了一些配置如下。
GET /hello.html controllers.Assets.at(path="/public/html", file="hello.html")
GET /public/javascripts/jquery-1.9.0.min.js controllers.Assets.at(path="/public/javascripts", file="jquery-1.9.0.min.js")
GET /public/stylesheets/bootstrap.css controllers.Assets.at(path="/public/stylesheets", file="bootstrap.css")
,然後將該文件結構如下:
public->HTML->hello.html
public->javascripts->jquery-1.9.0.min.js
public->stylesheets->bootstrap.css
爲hello.html的,這裏是它的內容。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel='stylesheet' type='text/css' href='/public/stylesheets/bootstrap.css'>
</head>
<body>
<script src="/public/javascripts/jquery-1.9.0.min.js" type="text/javascript"></script>
</body>
</html>
經過這三個步驟,您可以直接使用外部HTML。無需遵循Play模板進行前端開發工作。 所以現在,Play只負責後端。前端開發者只需要操作這個公共文件來進行開發。
11
當然,把你的整個靜態html即。在index.scala.html
並用最簡單的方式:
public static Result index(){
return ok(index.render());
}
這是基礎知識,你應該走線槽Play的文檔和示例
3
GET/controllers.Assets.at(PATH = 「/公/ HTML」,文件=「index.html」)
這是工作在我的情況與玩2.0.1。 層次是 公共 - HTML --- index.html的
相關問題
- 1. Express.js呈現簡單的html
- 2. ASP.net MVC呈現html頁面
- 3. 如何將HTML呈現給asp.net頁面?
- 4. 如何按順序呈現html頁面?
- 5. 如何呈現HTML Django頁面爲PDF?
- 6. 呈現大型HTML頁面
- 7. 如何使用Spring呈現頁面?
- 8. Play Framework:呈現自定義JSON對象
- 9. 如何使用http responce對象在node.js中呈現html頁面?
- 10. 如何使用spark和MVC呈現html頁面?
- 11. 如何使用作業異步使用Play Framework PDF模塊呈現PDF?
- 12. HtmlUnitDriver如何呈現頁面?
- 13. Play Framework:如何從普通SQL表格呈現表格結構
- 14. Sitecore頁面編輯器呈現爲HTML
- 15. 簡單的形式在另一個HAML頁面未呈現,
- 16. 嵌入式JavaScript - 呈現HTML到頁面
- 17. 如何在另一個html頁面中呈現html部分?
- 18. 如何使用用戶輸入的HTML字符串和頁面上的呈現
- 19. JSF頁面不呈現爲HTML
- 20. extjs4 autoLoad呈現html頁面不工作?
- 21. 在HTML頁面內呈現模板
- 22. md-autocomplete未在HTML頁面上呈現
- 23. JavaScript呈現HTML頁面仍在加載
- 24. 如何截取呈現的HTML頁面的屏幕截圖
- 25. Angularjs沒有呈現給html頁面
- 26. 使用JavaScript在div中呈現整個頁面的HTML
- 27. 避免使用requirejs呈現部分加載的HTML頁面
- 28. Rails:我的頁面使用html佈局呈現文本結果
- 29. Play Framework的幫助如何實現?
- 30. php在使用SimpleHTMLDOM呈現之前呈現頁面的內容
只是想提一下,這是Java版本...斯卡拉版本不會有太大的不同。 – blackbox
@blackbox:你說得對,nightograph沒有提及他使用的是哪個版本,但是這些主題可以通過Play的文檔和示例很容易地學到 - 對於Java和Scala – biesior
我認爲他正在尋找一種呈現方式一個html頁面/ public – Somatik