Playframework 2.0 带有Playframework2.0.2的HTML5页面
试图包含简单的Playframework 2.0 带有Playframework2.0.2的HTML5页面,playframework-2.0,Playframework 2.0,试图包含简单的HTML5页面,而不是scala模板 为此,我尝试在我的视图中创建一个简单的HTML页面,但如何将我的应用重定向到此页面 我试图实现的是使用HTML页面作为我的UI,并为POST和GETJSON数据在UI页面中播放控制器,这将允许我解耦UI查看路由文件,最后是资产静态文件(如CSS)的路由,JS和图像放置在公共目录中 您可以为静态HTML文件创建类似的文件夹,并添加与资产相同的单独路由 你也可以将你的文件添加到视图中,作为ie.静态的\u html5.scala.html,只需不向
HTML5
页面,而不是scala
模板
为此,我尝试在我的视图中创建一个简单的HTML
页面,但如何将我的应用重定向到此页面
我试图实现的是使用HTML页面作为我的UI,并为POST
和GET
JSON
数据在UI页面中播放控制器,这将允许我解耦UI查看路由
文件,最后是资产
静态文件(如CSS)的路由,JS和图像放置在公共目录中
您可以为静态HTML文件创建类似的文件夹,并添加与资产相同的单独路由
你也可以将你的文件添加到视图中,作为ie.静态的\u html5.scala.html
,只需不向其中添加任何scala函数(只需记住将文件的第一行留空),在这种情况下,你只需记住将任何@
替换为@
(即:我的电子邮件是bob@@example.com
)
在这种情况下,可以将其呈现为不带参数的公共模板:
public static Result index(){
return ok(static_html5.render());
}
非常感谢你。。为什么我不能在控制器中看到我的html页面?我需要执行play run
ofttn以便IntelliJ识别页面。是的,play必须一直运行以编译新添加/更改的视图。此外,您还需要刷新浏览器。您也可以使用tilde dev
模式,在这种情况下,Play将尽快编译它:Play~run
感谢提供的信息,它非常有用,我通过将html页面放置在视图中实现了同样的效果。如果我试图将静态页面
从视图中分开放置,我将面临问题,您是否可以提供示例conf
来设置视图之外的页面
还必须以.scala
结束页面?当作为静态文件放置在视图之外时,名称中不需要有scala
。检查用于处理公共资产的文档: