【发布时间】:2020-07-08 08:54:11
【问题描述】:
在后端我有一个地图:
SortedMap<String, List<MyObject>> myMap = new TreeMap<>()
MyObject 具有带有公共 getter 和 setter 的 private String name 字段
在 jsp 上我有:
<nested:iterate property="myMap" id="map">
<bean:write name="map" property="key"/>
<nested:iterate property="listElement" id="value">
<bean:write name="value" property="name"/>
</nested:iterate>
</nested:iterate>
但我看到错误:
Caused by: javax.servlet.jsp.JspException: No getter method for property: "otherBean.MyMap(API).listElement" of bean: "MyBeanForm"
我该如何解决?
【问题讨论】:
-
这不是 Struts 2。这是您第一个需要迭代器中的错字吗?
-
@Dave Newton 哦,对不起 - 它可能是第一个 struts 。错字已修复
-
没有上下文就无法回答;我们无法知道您的表单中的内容、所有内容如何暴露(或不暴露)等等。
-
如果要删除
- 错误是敌人。有意义吗? -
@Dave Newton 有什么想法吗?如何改进我的答案以使回答成为可能?
标签: java jsp struts jsp-tags struts-tags