0

私は2つのhtmlページを持っています.scalaテンプレート/algorithrmsで書かれています. /algorithms/addルート ファイルには次の行が含まれます。

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

ページにボタンを追加したいのですが、/algorithmsそのボタンをクリックすると、単に 2 番目のページにリダイレクトされます/algorithms/add。JavaScriptでこれを行う方法を知っています。ボタンのクリックからアクションを呼び出し、そのアクションによってランディング ページにリダイレクトされるようにしたいだけです。

そこで、最初のページの html テンプレートに次のコードを追加しました。

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

うまくいきましたが、ランディング URL は次のとおりです。http://localhost:9000/algorithms/add?

あのクエスチョンマークはいらない。知りたいのは、1)疑問符を生成するために何が間違っていたか、2)疑問符を削除する方法ですか?

4

1 に答える 1

1

Twitter ブートストラップを使用しているかどうかはわかりませんが、ハイパーリンクもボタンのように見える場合がありredirect to another page、単純なハイパーリンクのように聞こえます。

<a class="btn" href="@controllers.routes.Application.newAlgorithmForm()" >
  @Messages("add.newAlgorithmForm")
</a>
于 2013-03-27T21:47:50.427 に答える