一:java action中写好 页面获取的内容 session
如:
HttpServletRequest request2 = ServletActionContext.getRequest();
HttpSession session = request2.getSession();
session.setAttribute("hotelList", json);
System.out.println(json+"luis");
二:页面获取session
var test = '<%=session.getAttribute("hotelList")%>';
要获取json里的数据. 我们需要对json 进行解析如:
1. var c = JSON.parse(test);
还有方法如:
如果是数组的话.在js里for 循环出来.
如:
for(var i = 0; i < c.XXX.length;i++){
//字符 luis+=c.HotelAvailability.HotelError[i].ErrMsgAry.ErrMsg.Msg;
//push 给数组添加元素
//数组 luis.push(c.HotelAvailability.HotelInsideShopProperty[i]);
看:http://liminhappygirl.iteye.com/blog/1245041
}
再者也可以把得到的数据内容放到页面里如: for 循环放入
for(var i = 0; i < luis.length; i++){
//寻找页面这个标签的 id
var model = $("#listitem_5719905_PSL").html();
//replace 取代. 带LLL标签的id /g 全部取代
model = model.replace(/LLL/g, i);
//循环获取name
model = model.replace(/Extended Stay America - Chicago - Midway/g,luis[i].PropFullName);
//alert(model);
//把内容给 另外一个div
$("#luis").append(model);
//addJs(i);
}
相关的知识:
json: 可以看 http://www.w3school.com.cn/json/json_eval.asp
列出自己觉得有用的:
1.
document.getElementById("jname").innerHTML=JSONObject.name
2.
相关补充:
一:json
1.parse用于从一个字符串中解析出json对象
2.stringify()用于从一个对象解析出字符串 可以为json 如
JSON.stringify(a)
ar a = {a:1,b:2}
结果:
JSON.stringify(a)
"{"a":1,"b":2}"
大家还可以.补充么. 我是新手