【问题标题】:Call route yourself in play framework在游戏框架中自己调用路由
【发布时间】:2013-08-03 21:23:33
【问题描述】:

当我在变量中有路径和参数时,如何自己调用控制器操作(路由)?

我在文档 (http://www.playframework.com/documentation/2.1.x/JavaFunctionalTest) 中找到了这个:

import play.test.Helpers;
...
Result result = Helpers.routeAndCall(Helpers.fakeRequest(Helpers.GET, "/xx/Kiki"));

但是 play.test 包在生产模式下不可用。我用的是最新的play 2.1.2。

【问题讨论】:

  • Kris,认真点...你甚至没有指定 Play 的版本,你尝试了什么...你的问题是I have a Car how can I do Something?
  • 谢谢,我添加了更多信息,如果还不清楚,请告诉我。
  • 为什么不像其他方法那样调用它呢?例如return controllerMethod(param1, param2, ...)
  • 我有字符串形式的路径和地图中的请求参数,我不知道控制器方法

标签: playframework playframework-2.1


【解决方案1】:

我现在将 WS.url("http://my.local.domain/....") 用于普通请求,将 eclipse jetty httpclient 用于彗星请求。

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多