这是我的片段代码:
<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