html - 玩!框架 - 创建简单的 html 链接

标签 html scala playframework-2.0

我有一个使用多个 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/

相关文章:

javascript - 如何在单击其列表项时关闭侧边菜单?

scala - 如何将时间戳添加到我的用户 session 中并设置最长不活动持续时间?

scala - 如何转换 Play ! 2.0 Scala文件转换为CSVReader格式?

html - 如何在特定维度后在列表中显示滚动条?

html - 为什么页面会低于容器和页脚 div

scala - 获取 "most specific"输入类型

java - 如何将 scala 类导入 IntelliJ IDEA

scala - 如何在 DataFrame 中展开数组(来自 JSON)?

scala - 从带有列表(不是映射)的 For 循环中获取键

html - 鼠标悬停时CSS更改链接颜色