首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为e4命令创建参数

如何为e4命令创建参数
EN

Stack Overflow用户
提问于 2015-10-20 20:37:57
回答 1查看 292关注 0票数 0

我正在开发一个试图将参数传递给命令的e4应用程序。我在应用程序模型中定义了参数,因此它们是字符串。我省略了参数的typeId。

代码语言:javascript
复制
Map<String, Object> parameter = new HashMap<String, Object>();
parameter.put("de.mdsd.e4.rap.kdn.joggathon.webeditor.commandparameter.username", username);
parameter.put("de.mdsd.e4.rap.kdn.joggathon.webeditor.commandparameter.password", password);
ParameterizedCommand cmd = commandService.createCommand("command.dologin", parameter );

当我创建传递参数的命令时,我得到的结果是null,因为commandService没有为我的参数找到转换器。

我必须在参数中指定哪个typeId才能使简单的字符串参数正常工作?

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 21:21:27

您的版本非常好,以防“用户名”和“密码”来自String类型。这个错误可能是在其他地方产生的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33236887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档