1

这是我的代码:

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

而不是它,我使用上面的代码

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

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

4

2 回答 2

10

您可以通过在文件中创建路由来将索引页面映射到静态文件conf/routes,例如:

GET     /                           controllers.Assets.at(path="/public", file="index.html")
GET     /*file                      controllers.Assets.at(path="/public", file)
于 2012-11-23T14:16:43.857 回答
0

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

GET  /contact    controllers.Contacts.blank

因此,您可以使用键入的路线建立链接(强烈推荐):

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

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

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

GET  /contact.html    controllers.Contacts.blank
于 2012-11-22T18:40:52.877 回答