beetle在Map遍历时报错

发布于 2021-11-28 14:47:33 字数 952 浏览 885 评论 3

<--:var dictType=col.dictType; // dict_boolean
for(kvMap in dict[dictType]){
    var key = kvMap.key;
    var value = kvMap.value;
--> <option value="${key}">${value}</option> <--: } -->

返回的数据是这个样子的 dict {"dict_boolean":{"AAB001":"是","AAB002":"否"} }

java.lang.NoSuchMethodException: java.util.HashMap$Node.setKey(java.lang.Object)

at java.lang.Class.getMethod(Class.java:1786)
at org.beetl.core.om.PojoMethodInvoker.checkSetterMethod(PojoMethodInvoker.java:126)
at org.beetl.core.om.PojoMethodInvoker.<init>(PojoMethodInvoker.java:52)
at org.beetl.core.om.ObjectUtil.getInvokder(ObjectUtil.java:171)
at org.beetl.core.om.ObjectAA.value(ObjectAA.java:101)
at org.beetl.core.statement.VarAttribute.evaluate(VarAttribute.java:61)
at org.beetl.core.statement.VarRef.evaluate(VarRef.java:127)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

画骨成沙 2021-12-03 14:23:04

@闲大赋 大神求指导是哪里配置的不正确吗?每次在第一次加载的时候会报这个错误!

永不分离 2021-12-03 13:28:16

感谢,我已经升到2.7.3,一发布就升级了,但是idea没有在编译好环境中把2.7.0的包删除,重新编译就好了!非常感谢!

绝情姑娘 2021-12-03 10:53:31

请用最新版本,这是2.7.0版本的一个发布问题。最新版本是2.7.3

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文