使用struts2用jquery返回json中包含List<Object>时,格式建议如下:
1、在action中定义一List对象用于存放计算的结果,如:List<User> userList,这个用于保存查询所得的用户列表信息;
2、在struts.xml中配置如下:
<result type="json">
<param name="includeProperties">
userList\[\d+\]\.id,userList\[\d+\]\.name
</param>
<param name="excludeProperties">*</param>
</result>
3、js中的使用:
$.ajax({
url:
data:
dataType:
type:
async: false,
success: function(data) {
$.each(data.userList,function(i,value){
alert(value.name);
}
}
}
好处:
1、可避免和页面交互的产生的特殊字符问题;
2、可避免在后台程序中的繁杂拼写;
分享到:
相关推荐
在Web开发中,Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不刷新整个页面的情况下与...在实际开发中,应该始终遵循最佳实践,确保数据的安全性和正确性,避免因格式问题引发的错误。
在这个例子中,服务器端通过`JsonResult`返回JSON格式的用户信息,客户端通过AJAX请求获取这些信息并解析显示。 **五、总结** AJAX+JSON在.NET环境中的应用大大提高了Web应用程序的交互性和效率,减少了不必要的...
在本例中,我们假设服务器端的SSH1应用处理了请求,并以JSON格式返回了一个二维数组。例如,当用户选择第一个下拉框(`yearnum`)的某个选项时,AJAX会发送一个请求,服务器根据所选值返回对应的第二级数据。 JSP...
"Ajax返回JSON对象"这个主题聚焦于Ajax如何处理JSON(JavaScript Object Notation)数据格式,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 1. **Ajax基础**: - **异步通信**:...
PHP与AJAX返回json数据调用.zip
本文介绍了如何在jQuery中通过AJAX请求从后台获取JSON格式的数据,并将这些数据动态地渲染到HTML中去。具体的知识点可以分为以下几个方面: 1. jQuery的AJAX方法:在文章中,通过使用jQuery提供的$.ajax()方法来...
ASP.NET 使用 Ajax 返回 Json 对象的方法 本文档介绍了使用 ASP.NET 实现 Ajax 返回 Json 对象的方法。通过创建一个 HTML 页面和一个 JS 文件,演示了如何使用 Ajax 提交表单数据并返回 Json 对象。 知识点一:...
本教程将深入探讨如何使用jQuery通过Ajax处理JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,是Web服务和客户端之间交换数据的常用...
5. **解析返回数据**:如果服务器返回的是 JSON 格式的数据,可以使用 `JSON.parse()` 将其转换为 JavaScript 对象。然后,你可以操作这些数据,更新页面内容。 6. **更新页面**:使用 JavaScript 操作 DOM...
当服务器返回JSON数据时,我们需要将其转换为JavaScript对象进行处理。以下是使用`XMLHttpRequest`解析JSON的步骤: 1. 创建`XMLHttpRequest`实例。 ```javascript var xhr = new XMLHttpRequest(); ``` 2. 设置...
同时,我们需要设置`Content-Type`为`application/json`,告知服务器我们将发送JSON格式的数据。 接收到JSON数据后,服务器端通常会解析这个数据。如果是Java环境,可以使用`org.json`库,其中的`JSONObject`和`...
标题 "Ajax+JSON 搜索框自动完成提示功能" 涉及...在这个例子中,Struts2可能被用来处理Ajax请求,查询数据库并返回JSON数据。开发者可以参考这个项目来理解如何结合Ajax和JSON在实际应用中实现搜索框的自动完成功能。
如果响应不是有效的JSON格式,这个方法会抛出错误。 7. **后端接口问题**:问题也可能出在后端,比如接口没有正确处理JSON数据,或者返回的数据结构与前端预期不符。需要检查后端代码,确保其能正确接收和解析JSON...
在描述中提到的`AjaxJson.java`文件,就是这样一个实体类,它的设计目的是为了简化后端接口的返回数据封装,使得前端可以直接理解并处理这些数据。 `AjaxJson.java`的可能实现会如下所示: ```java public class ...
ajax SpringMvc springboot等等返回json json返回方法 拿到即可用 无需烦恼
在后端,我们需要创建一个Struts2 Action类,用于处理Ajax请求并返回JSON数据。例如,创建一个名为`AjaxAction.java`的类: ```java import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2....
在Spring MVC中,Controller可以返回JSON格式的数据响应Ajax请求。通过在@RequestMapping注解中指定produces="application/json",表明该方法将返回JSON数据。然后,使用@RequestBody或@ResponseBody注解将HTTP请求...
这通常是ASP(Active Server Pages)脚本,用于处理AJAX请求并返回JSON数据。在ASP中,你可以使用VBScript或者JScript来编写代码。这里可能包含以下内容: ```vbscript ' 假设我们有一些数据存储在数组或字典中 ...
4. 返回JSON数据:在Action的execute方法中,创建一个Map或自定义的Java对象,然后将其转化为JSON对象,最后通过ActionContext返回JSON结果。 **示例代码**: ```javascript // 前端Ajax请求 $.ajax({ url: '...