需要一些帮助来解决以下问题。
我有 Java 中的 Web 应用程序,带有 Spring(mvc、security)、Hibernate 等。网页源在 JSP 中
我有一个变量索引列表,我需要为其设置值,然后自动处理它。比如说,客户以以下格式看到它们:
A1.1 - Description - Dropdown list(0, 0.5, 1)
A1.2 - Description - Dropdown list(0, 0.5, 1)
...etc
域对象是:
public class A1Model {
private HashMap<Integer, Double> map;
//initilising, getter and setter for map object
}
我有的 JSP 页面:
<form:form modelAttribute="m1ChapterModel" method="POST" action="${saveUrl}">
<c:forEach items="${m1ChapterModel.map}" var="m1_parameter_i">
A1.${m1_parameter_i.key}
<spring2:message code="M1.1.label"/>
<form:select path="${m1ChapterModel.map[m1_parameter_i.key]}">
<form:option value="0"/>
<form:option value="0.5"/>
<form:option value="1"/>
....
但这当然行不通。问题是:
<form:select path="${m1ChapterModel.map[m1_parameter_i.key]}">
问题是:如何修改 Java 类和 JSP 以使其正常工作?