0
私は以下のコードを持っています。私はcategoryListMapオブジェクトを作成するためにJavaコードですべて行いたいのですが、次にcategoryListに変換します。JavaScript関連配列とJavaリストマップの間の変換方法
...
var categoryList = [];
<%
List<Object> modelMaster = psiSearchForm.getModelMaster();
String parentKey = "";
String categoryKey = "";
String text = "";
for (int i = 0; i < modelMaster.size(); i++) {
Map option = (Map) modelMaster.get(i);
parentKey = (String)option.get(ConstantContainer.MODALITY);
categoryKey = (String)option.get(ConstantContainer.CATEGORY);
text = categoryKey + ": " + (String)option.get(ConstantContainer.CATEGORY_NAME);
%>
categoryList.push({
parent: "<%=parentKey%>",
key: "<%=parentKey%><%=categoryKey%>",
text: "<%=text%>"
});
<%
}
%>
JSP式は、それは、JavaからJavaScriptを呼び出すのArray.pushを傾けるノリスチャックではありません。チャックノリスだけがその力を持っています。 – karthick
私は、Javaで作成されたリストマップの後、javascriptでforループを使用してcategoryListにプッシュすると意味がありますか? – mikezang
JSONオブジェクトを作成してcategoryListに割り当てることができます – karthick