下面的是我 controllerer里写的方法
大神们求帮帮
@RequestMapping(value = "/select", method = RequestMethod.POST)
public @ResponseBody
ResponseMessage select(@RequestBody List<Map<String, Object>> proTypelist) {
proTypelist = service.queryProjectType();
List<Map<String, Object>> planCompletelist = null;
List<Map<String, Object>> planInvestlist = null;
StringBuffer xmlStr = new StringBuffer();
xmlStr.append("<chart caption='四川省铁投集团2014年度投资计划完成情况' useRoundEdges='1' bgColor='FFFFFF,FFFFFF' showBorder='0'>");
for (int i = 1; i < proTypelist.size(); i++) {
planCompletelist = service.queryPlanComplete(Conversion.toLong(proTypelist.get(i)));
planInvestlist=service.queryPlanInvest(Conversion.toLong(proTypelist.get(i)));
xmlStr.append("<categories>").append(proTypelist.get(i)).append("</categories>");
}
xmlStr.append("<dataset seriesName='上一年投资完成额' color='3366CC' showValues showValues='1'>")
.append("<set value='").append(planInvestlist.get(0)).append("'/>").append("</dataset>");
xmlStr.append("<dataset seriesName='上一年计划完成额 单位:亿元' color='9999CC' showValues showValues='1'>")
.append("<set value='").append(planCompletelist.get(0)).append("'/>").append("</dataset>");
xmlStr.append("</chart>" );
return new ResponseMessage(xmlStr);
}
7 个解决方案
#1
可以用 ajax,或者 dwr
#2
前端用jquery.ajax接收(Type:text或xml)
#3
能不能具体一点额。。。就是怎么写啊。。。。拜托拜托了。。
#4
版主能不能具体一点。。我是noob。。。拜托您啦。。谢谢谢谢
#5
$.ajax({
type: 'POST',
url: 请求地址,
data: {} //请求参数,这是一个json对象
success: function(data){//data是请求返回的数据
// 这里你获取到一个xml字符串
var xmlStr = data;
/*
你的剩余逻辑
*/
},
dataType: ‘xml’
});
type: 'POST',
url: 请求地址,
data: {} //请求参数,这是一个json对象
success: function(data){//data是请求返回的数据
// 这里你获取到一个xml字符串
var xmlStr = data;
/*
你的剩余逻辑
*/
},
dataType: ‘xml’
});
#6
大神能不能给个qq。。。我私聊你。。拜托了!有几个问题。。
#7
895972411
#1
可以用 ajax,或者 dwr
#2
前端用jquery.ajax接收(Type:text或xml)
#3
能不能具体一点额。。。就是怎么写啊。。。。拜托拜托了。。
#4
版主能不能具体一点。。我是noob。。。拜托您啦。。谢谢谢谢
#5
$.ajax({
type: 'POST',
url: 请求地址,
data: {} //请求参数,这是一个json对象
success: function(data){//data是请求返回的数据
// 这里你获取到一个xml字符串
var xmlStr = data;
/*
你的剩余逻辑
*/
},
dataType: ‘xml’
});
type: 'POST',
url: 请求地址,
data: {} //请求参数,这是一个json对象
success: function(data){//data是请求返回的数据
// 这里你获取到一个xml字符串
var xmlStr = data;
/*
你的剩余逻辑
*/
},
dataType: ‘xml’
});
#6
大神能不能给个qq。。。我私聊你。。拜托了!有几个问题。。
#7
895972411