0

と呼ばれる私のコントローラーの私のメソッドの1つで、PageController私は持っています

return redirect(routes.PageController.page_view("main", "home"));

これは に行き/main/homeます。これに GET 変数を追加するにはどうすればよい/main/home?redirect=0ですか?

4

1 に答える 1

1

私があなたの質問を理解しているなら、私は同じことをしました:

public static Result GO_TO_OVERVIEW = redirect(routes.Bookmarks.index(0, "description", "asc", ""));

そして、これに対する私のルート宣言は次のようになります。

GET     /bookmarks  controllers.Bookmarks.index(p:Int ?= 0, s ?= "description", o ?= "asc", f ?= "")

そして私のインデックス関数:

public static Result index(int page, String sortBy, String order, String filter) {
    if (sortBy.isEmpty() || sortBy == null) {
        page = 0;
        sortBy = "description";
        order = "asc";
    }
    User user = User.getLoggedInUser(session("user"));
    Page<models.Bookmark> orderList = models.Bookmark.page(page, 20, sortBy, order, filter, user);
    return ok(views.html.bookmarks.list.render(orderList, sortBy, order, filter));
}

それはあなたのために働きますか?

于 2013-03-21T15:03:01.333 に答える