如何使用Scala模板重定向到另一个页面

时间:2013-03-27 21:15:16

标签: html scala playframework-2.0

我有两个html页面:/algorithrms/algorithms/add用scala模板编写。路径文件包含以下行:

GET     /algorithms                 controllers.Application.algorithms()
GET     /algorithms/add             controllers.Application.newAlgorithmForm()

我想在页面/algorithms中添加一个按钮,当我点击该按钮时,它只会重定向到第二页/algorithms/add。我知道如何在JavaScript中执行此操作。我只是想通过按钮点击来调用操作,然后让操作将我重定向到目标网页。

所以我在第一页的html模板中添加了以下代码:

    @form(action=routes.Application.newAlgorithmForm()){
        <input type="submit" value="Add">
    }

虽然有效但登陆网址为:http://localhost:9000/algorithms/add?

我不想要那个问号。我想知道1)我做错了导致产生问号和2)如何删除它?

1 个答案:

答案 0 :(得分:1)

我不知道您是否使用Twitter引导程序,但超链接也可能看起来像按钮,redirect to another page听起来就像一个简单的超链接:

<a class="btn" href="@controllers.routes.Application.newAlgorithmForm()" >
  @Messages("add.newAlgorithmForm")
</a>