问题如下:
struts2提供到页面一个List结合,比如valueList
想在javascript中遍历处其内容,请问怎么写?最好有代码,谢谢!
foreach和for循环都试过了,不行
struts2提供到页面一个List结合,比如valueList
想在javascript中遍历处其内容,请问怎么写?最好有代码,谢谢!
foreach和for循环都试过了,不行
解决方案 »
- JAVABEAN中无法获取组件的值输入到数据库中。
- hibernate 面向对象的特性 可能存在bug (有可能是我配置有问题)
- jsp上传图片
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'bean' 无效。怎么回事啊!
- 初学问题:记录插入数据库后马上将这一条记录取出来,怎么办?
- 在struts中用SmartUpload上传文件时upload()很慢是什么原因啊,请教高手
- 想用jsp做一个网站的自动问答系统
- 急求:Spring 问题
- 放分100求eWebEditor的jsp版本!
- servlets
- java与Tomtom的运行机制
- logic标签循环输出的问题
<bean:define name="XY0201Form" property="dataList1" id="sData" type="java.util.List" />
<%
List<Map<String, List<String>>> data = sData;
Map<String, List<String>> map = new HashMap<String, List<String>>();
for(int i=0;i<data.size();i++){
map = data.get(i);
Object key = map.keySet().toArray()[0];
List<String> value = map.get(key);
%>
document.getElementById("zg1_<%=key%>").className="zg_<%=key%> tooltips";
var span_1 = "<div>";
<%
for(int j=0;j<value.size();j++){
String o = value.get(j);
%>
span_1 += "<p><%=o%>人</p>";
<%
}
%>
span_1 += "</div>";
document.getElementById("zg_<%=key%>").innerHTML=span_1;
<%
}
%>
</logic:notEmpty>只要你不介意<%%>想怎么遍历都可以
才能够遍历
JSONArray arr = new JSONArray();
JSONObject o;
for(BaseUser user : list){
o = new JSONObject();
o.put("id", user.getId());
o.put("name", user.getUsername());
arr.put(o);
}将arr.toString()通过response返回到页面:
response.setContentType(contentType);
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
try {
response.getWriter().write(text);
} catch (IOException e) {
e.printStackTrace();
}页面遍历json:
$.getJSON("../group/group_loadUser.do?orgId="+orgId, function(json){
for(var i=0;i<json.length;i++){
alert("id:" + json[i].id + " name:" + json[i].name);
}
});
改为:
response.setContentType("text/xml;charset=UTF-8");response.getWriter().write(text);
改为:
response.getWriter().write(arr.toString());