日期:2014-05-17  浏览次数:20871 次

JSON数据返回至JSP页面问题
我的后台已经有了JSON数据,怎么返回给JSP呢?
前台代码是这样写的:
$.ajax({
type : "POST",
url : "/DHPL/transfer/transferListByCondition.action",
data : {
"transferName" : transferName,
"beginTime" : beginTime,
"endTime" : endTime
},
dataType : "json",
success : function(data) {
$('#queryTransfer').datagrid('reload');
}
});

但始终是后台有数据。页面没数据。不知什么原因?望高人指点。谢谢!

------解决方案--------------------
success : function(data) {
$('#queryTransfer').datagrid('reload');
}
后面out.println();输出数据到前台,因为你指定的是json格式,所以你后台要保证输出的是json格式的字符串!
返回的数据是data,你没有使用他啊.
------解决方案--------------------
如果你用的struts框架,使用插件struts2-json-plugin.jar.然后在struts的配置文件中你可以指定返回类型为json,需要继承json-default。