后臺action主要部分
public void getmessage(){
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(
"text/html;charset=utf-8");
PrintWriter out = null;
try {
out = response.getWriter();
boolean result= true;
if(result){
test test1 =new test();
test test2 =new test();
test test3 =new test();
test test4 =new test();
List<String> jsonString=new ArrayList<String>();
List<test> tests=new ArrayList<test>();
test1.setTitle("名稱:廣州火車站");
test1.setPoint("113.264531,23.157003");
test1.setAddress("廣東省廣州市廣州火車站");
test1.setTel("12306");
test2.setTitle("名稱:廣州塔(赤崗塔)");
test2.setPoint("113.330934,23.113401");
test2.setAddress("廣東省廣州市廣州塔(赤崗塔)");
test2.setTel("18500000000");
test3.setTitle("名稱:廣州動物園");
test3.setPoint("113.312213,23.147267");
test3.setAddress("廣東省廣州市廣州動物園");
test3.setTel("18500000000");
test4.setTitle("名稱:天河公園");
test4.setPoint("113.372867,23.134274");
test4.setAddress("廣東省廣州市天河公園");
test4.setTel("18500000000");
tests.add(test1);
tests.add(test2);
tests.add(test3);
tests.add(test4);
for (int i = 0; i < tests.size(); i++) {
jsonString.add(JSONObject.toJSONString(tests.get(i)));
}
System.out.println(jsonString);
out.println(jsonString);
}else{
out.println("獲取失敗!");
}
} catch (IOException e) {
e.printStackTrace();
try {
out.println("獲取失敗!");
out = response.getWriter();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
前天js利用ajax獲取值
function getXhr() {
var xhr = null;
if (window.XMLHttpRequest) {
//非ie瀏覽器
xhr = new XMLHttpRequest();
} else {
//ie瀏覽器
xhr = new ActiveXObject("Microsoft.XMLHttp");
}
return xhr;
}
function getmessage(){
//step1,獲得ajax物件
var xhr = getXhr();
//step2,使用ajax物件發請求
xhr.open('get',contextRootPath+'/comParamManage/getmessage.do');
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){
//step4,處理服務器回傳的資料
alert(xhr.responseText);
var obj= eval(xhr.responseText)
for(var i=0;i<obj.length;i++){
//獲取物件某個值
alert(obj[i].title);
}
}
};
xhr.send(null);
}
輸出效果如下:
獲取某個屬性值 
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/80204.html
標籤:其他
