次の問題を解決するための助けが必要です。
Spring(mvc、セキュリティ)、Hibernateなどを使用して、JavaでWebアプリケーションを使用しています。Web ページのソースは 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 を変更して動作させるにはどうすればよいですか?