【问题标题】:Play Framework! (1.2.4): null first several dynamic parameters玩框架! (1.2.4):null前几个动态参数
【发布时间】:2013-07-07 07:34:28
【问题描述】:

我的routes 文件中有这样一行:

GET     /api/blahblahblah/{aaa}/{bbb}/{ccc}     Application.process

我有一个控制器Application,方法是process

public static void process(String aaaParam, String aaaParam, String ccc) { ... }

所以我通过这种方式访问​​控制器:http://localhost:9000/api/blahblahblah/one/two/three

问题是在这个方法里面只有ccc参数有它的值(在这种情况下是“三”),aaabbb总是null

【问题讨论】:

    标签: java playframework routes playframework-1.x


    【解决方案1】:

    好吧,我的错。我自己弄清楚了NPE的原因。问题是方法参数名称应该与路由参数名称完全匹配:参数不按顺序对应(如我所想),而是按 name

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多