如何在Play框架中的索引页面上加载示例html页面



这是我的片段代码:

 <div id="account"><a href="@routes.Contacts.blank()">Contact</a></div>` 

取而代之的是,我使用上面的代码

<div id="account"><a href="account.html">Contact</a></div>

所以,我想直接在索引页面上加载静态 html 页面。
请帮助我。坦克的

您可以通过

conf/routes文件中创建路由来将索引页映射到静态文件,例如:

GET     /                           controllers.Assets.at(path="/public", file="index.html")
GET     /*file                      controllers.Assets.at(path="/public", file)
您需要

conf/routes文件中创建一个指向某些操作的路由,即:

GET  /contact    controllers.Contacts.blank

因此,您可以使用类型化路由构建链接(强烈建议):

<a href="@routes.Contacts.blank()">Contact</a>

或者,您可以将其编写为硬编码路径。重要的是 - 它必须在最终的HTML代码中适合路线的第二部分

您也可以使用"扩展名"编写路由*.html但这完全没有必要,因为浏览器通过其标头而不是路径来识别响应!

GET  /contact.html    controllers.Contacts.blank

最新更新