Java play 1.2.5 - 反向路由到控制器的子包
Posted
技术标签:
【中文标题】Java play 1.2.5 - 反向路由到控制器的子包【英文标题】:Java play 1.2.5 - Reverse routing to subpackage of controllers 【发布时间】:2012-12-19 17:01:40 【问题描述】:是否可以将控制器从包控制器放入包 controllers.subpackage 并在播放 1.2.5 中运行反向路由?
添加
GET /myMethod controllers.subpackage.MyController.myMethod
到 conf/routes 工作正常,但如果我打电话
Router.reverse("controllers.subpackage.MyController.myMethod")
在 Application.java 中编译失败,提示“No route found”。
【问题讨论】:
【参考方案1】:其实你的路由定义应该是:
GET /myMethod subpackage.MyController.myMethod
然后反过来就好了
Router.reverse("subpackage.MyController.myMethod")
【讨论】:
以上是关于Java play 1.2.5 - 反向路由到控制器的子包的主要内容,如果未能解决你的问题,请参考以下文章
如何关闭 Play! 的 javascript 反向路由生成?
Play Framework 2.5,到 Web 套接字的路由无法编译