我试图在 FormBean 中的 Map 中显示 JSP 页面对象的属性。地图定义为
Map<KeyObject, ValueObject> m
KeyObject 有两个属性
public class KeyObject implements Comparable<KeyObject> {
private Integer a;
private Integer b;
getters/setters/and rest basic methods
}
在 JSP 上,我想获得类似下面的代码:
<c:forEach items="${formBean.m}" item="itm">
...
<form:input path="m[itm.key].propertyName" />
...
</c:forEach>
我需要:
- 以正确的顺序显示元素
- 提交对象到地图
那么有什么简单的解决方案或者我应该做一些“魔术”吗?
谢谢你的时间。
斯特凡
更多信息。每个对象都会有其他“视图”,所以我尝试使用 c:import
<c:forEach items="${formBean.m}" item="itm">
<c:import url=${itm.value.name}Page.jsp" />
</c:forEach>
在 ...Page.jsp 上,我想使用表单的输入。