我有一个使用多个 HTML 文件和一个 CSS 文件制作的网站。我目前正在尝试切换到 Play!斯卡拉框架。出于某种原因,我很难弄清楚如何将一个 html 页面链接到另一个页面。
现在我所有的 html 文件都保存在“views”文件夹中,名称如“index.scala.html”、“aboutpage.scala.html”等。在简单的 HTML 中,要创建指向新页面的按钮链接,它看起来像这样:
<form action="index.html" method="get">
<button class="navlink">Home</button>
</form>
<form action="aboutpage.html" method="get">
<button class="navlink">About Us</button>
</form>
<form action="publications.html" method="get">
<button class="navlink">Publications</button>
</form>
这不适用于 Play!显然,我想我可能需要处理应用程序和 Controller 文件。您如何通过 Play! 在您的网站中创建不同的页面?
谢谢
最佳答案
查看 Reverse Routing 的文档:
假设您有这样一条路线:
GET /about controllers.Application.about()
您可以将 HTML 更改为:
<form action="@routes.Application.about()" method="get">
关于html - 玩!框架 - 创建简单的 html 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28035049/