玩框架! (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参数有它的值(在这种情况下是“三”),aaabbb总是null

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于玩框架! (1.2.4):null前几个动态参数的主要内容,如果未能解决你的问题,请参考以下文章

玩!框架 1.2.4 - 从 morphia 立即保存

玩!框架 1.2.4 根上下文问题

玩!框架日志记录功能

获取当前时间前几个小时

MATLAB在人工智能中的应用案例:以MATLAB的方式玩转自动驾驶(附部分代码)

MATLAB在人工智能中的应用案例:以MATLAB的方式玩转自动驾驶(附部分代码)