【发布时间】:2014-09-05 18:48:17
【问题描述】:
我的 jsp 页面中有两组数据,一组是 array list,另一组是 json data。现在我想解析这两个数据集并创建我自己的下拉菜单。
这里是示例Array List,名为json_obj 数据
["ABC-1","ABC-2","ABC-3","ABC-4","ABC-5","ABC-6"]
我尝试了这段代码,但没有工作
<select>
<option value="all_qns">All</option>
<c:forEach var="strategy" items="${json_obj}" varStatus="strategyLoop">
<option><c:out value="${strategyLoop[index]}"/></option>
</c:forEach>
</select>
获取空白选项
<select>
<option value="all_qns">All</option>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
<option></option>
</select>
我也确实有这块json data 命名为json_obj_m
{"a":"1050","b":"1079","c":"1073","d":"1074"}
我a=试过这个:
<c:forEach items="${json_obj_m}" var="met">
<option value="${met.key}">${met.value}</option>
</c:forEach>
但不能再次工作得到错误,那个弹簧不支持key。
任何人都可以指导我在哪里做错了,对 Java/Spring 非常陌生。提前致谢。
【问题讨论】:
-
在应用 JSTL 标签之前,您需要从 JSON 构造 java 对象。
-
好的,可以指导我如何操作。
-
如果你想尝试“javascript”的方法,你可以参考这个:stackoverflow.com/questions/20756970/…
-
如果你想尝试“java”的方式,最好在controller中做并发送,例如:stackoverflow.com/questions/1688099/converting-json-to-java
-
好的,谢谢,我试试看。
标签: java arrays json spring jsp