我有一个非常简单的目的
表单的URI - > /random/*
转到/*
。例如,/random/users
转到/users
。
我不希望使用redirect()
来解决问题。
我尝试过几种方法但不确定实现 -
onRequest
方法,但无法继续,因为我不知道实现。 (可能的问题:应该路由真的在这里吗?)/random/*
的条目,使其指向控制器方法。从控制器内部再次使用修改后的URI调用路由器方法。再次,这里无法继续执行。/random
附加到它。我不想这样做,因为它使文件难以管理。最后一招真的。关于如何实施第1点或第2点,请提供帮助。 如果还有其他更简单的方法,请帮助..
答案 0 :(得分:0)
添加一个新的随机控制器并创建一个动作,将调用转发给适当的控制器。
使用以下路线:
GET /random/:controller controllers.Random.handleRandom(controller:String)
让handleRandom
- 操作相应地转发呼叫(有或没有重定向)。你可以做一些反射魔法来将调用转发给其他控制器,或者使用if-then-else-或switch-clause。