1

次の問題を修正できません。

逆ルーティングでURLを生成しようとしています:

Router.reverse(action).url

このルートの:

GET /admin/productgroups ProductGroupController.renderListView(modelClass:'models.ProductGroup')


私は次のことを試しました:

Router.reverse("ProductGroupController.renderListView").url
Router.reverse("ProductGroupController.renderListView(modelClass:'models.ProductGroup'").url


しかし、私は常に

No route found

No route able to invoke action views.ProductGrouController.renderListView() with arguments {} was found.

例外...助けが必要です、何が間違っているのかわかりません

4

1 に答える 1

1

次のように、マップ内でmodelClass名を文字列引数として渡してみてください。

Map<String, Object> map = new HashMap<String, Object>();
map.put("modelClass", "models.ProductGroup");

Router.reverse("ProductGroupController.renderListView", map).url

これは、静的パラメータをルートファイルに渡すときに常に実行する必要があります。

于 2012-07-27T15:01:48.823 に答える