使用静态参数播放框架反向路由



无法解决以下问题:

我试图用反向路由生成一个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.

异常。。。需要一些帮助,不知道我做错了什么

尝试将modelClass名称作为字符串参数传递到映射中,如下所示:

Map<String, Object> map = new HashMap<String, Object>();
map.put("modelClass", "models.ProductGroup");
Router.reverse("ProductGroupController.renderListView", map).url

当您将静态参数传递到路由文件时,必须始终执行此操作。

最新更新