Tag: struts

无法访问返回对象中的属性

我有一个问题,我似乎无法查询我的JSON回来,我可以打印出整个响应,虽然这是我的JSON响应,我只能看到这个当我做一个msgBox()提示: { “Addresses” : “[{ Building=Megatron Skyscraper, BuldingId=1998, AccountId=2000, Number=007, Name=Megatron },{ Building=StarScream Skyscraper, BuldingId=1999, AccountId=2001, Number=008, Name=StarScream }]”} 这是我的代码: function getReadyStateHandler(req) { // Return an anonymous function that listens to the // XMLHttpRequest instance return function () { // If the request’s status is “complete” if (req.readyState == 4) { // Check that a […]

处理Datatables中的会话超时(使用服务器端数据源处理)

我有一个由服务器端Ajax数据源支持的数据表格式(它在后端使用struts操作来处理请求,获取数据并发送JSON响应)。 服务器端操作需要以认证模式运行,即需要有活动会话。 在Datatables中处理会话超时错误的最佳方法是什么? 目前它只显示一个JSON格式错误,这不是用户的最佳选择。 出于显而易见的原因(兼容性,未来的可维护性等),我不想去更改数据表代码。 有一种处理错误的巧妙方法吗? 我正在考虑在JSON响应中嵌入错误消息,但在前端流程中拦截它的最佳位置是哪里? 编辑:我认为进行此类后期处理的最佳位置是fnServerData,我是否正确?