玩框架! (1.2.4):null前几个动态参数
Posted
技术标签:
【中文标题】玩框架! (1.2.4):null前几个动态参数【英文标题】:Play Framework! (1.2.4): null first several dynamic parameters 【发布时间】: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
参数有它的值(在这种情况下是“三”),aaa
和bbb
总是null
。
【问题讨论】:
【参考方案1】:好吧,我的错。我自己弄清楚了NPE的原因。问题是方法参数名称应该与路由参数名称完全匹配:参数不按顺序对应(如我所想),而是按 name。
【讨论】:
以上是关于玩框架! (1.2.4):null前几个动态参数的主要内容,如果未能解决你的问题,请参考以下文章