jquery操作map
File类:
int fileId;
String filePath;
get、set方法略。。。
服务端FileManageAction.java:
Mapmap=newHashMap();
map.put("fileList", bizDao.getFileList());String json=JSONArray.fromObject(map).toString();log.info("json:"+json);
response.setHeader("Content-Type","text/html;charset=GBK");
response.getWriter().write(json);log.info打印结果:
[{"fileList":[{"fileId":2995,"filePath":"a.jsp"},
{"fileId":2990,"filePath":"b.jsp"},
{"fileId":2997,"filePath":"c.jsp"}]}]页面:
var url="<%=request.getContextPath()%>/fileManage.do";
$.getJSON(url,
function(data){
$.each(data[0],function(key,values){
if(key=='fileList'){
$("#fileContent").append("<p>文件信息:</p>");
$(values).each(function(iex,item){
$("#fileContent").append("<pstyle='word-wrap:break-word'>文件路径:"+item.filePath+"</p><br>");
});
$("#fileContent").append("<hr>");
}});
}
);最终fileContent div展现:
文件信息:
文件路径:a.jsp
文件路径:b.jsp
文件路径:c.jsp