JSONObject的使用
1. 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
commons-lang.jar
commons-beanutils.jar
commons-collections.jar
commons-logging.jar
ezmorph.jar
json-lib-2.2.2-jdk15.jar
2. 前台js代码
$(document).ready(function(){
$("#b01").click(function(){
$.ajax({
type: "post",
url: "ajaxs.html",
data: {username:"xiaoming", content:"jiji"},
dataType: "text",
success: function(data){
alert(data);
var jsonList = eval("("+data+")");
var begin =jsonList.begin;
var end = jsonList.end;
var span = jsonList.span;
var str = jsonList.str;
alert(begin+end+span+str);
},
error: function(json)
{
alert("获取信息失败!");
}
});
});
});
3. 后台代码
@RequestMapping("/ajaxs")
public void ajaxs(HttpServletRequest request,HttpServletResponse response){
System.out.println(request.getParameter("username"));
System.out.println(request.getParameter("content"));
try {
PrintWriter pw = response.getWriter();
JSONObject jsonObj = new JSONObject();
jsonObj.put("str", "ss1");
jsonObj.put("begin", "ss2");
jsonObj.put("end", "ss3");
jsonObj.put("span", "ss4");
pw.print(jsonObj.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
AjaxJson result = JSON.parseObject(jsonString, AjaxJson.class); ``` 综上所述,`AjaxJson`实体类与`fastjson`库的结合使用,可以极大地提高后端处理Ajax请求和响应的效率,同时简化了前后端之间的数据交互。在...
AjaxJson 是一种在 Web 应用程序中实现异步数据交换的技术,它结合了 AJAX(Asynchronous JavaScript and XML)和 JSON(JavaScript Object Notation)的优势,使得网页可以在不刷新整个页面的情况下与服务器进行...
本教程主要讲解如何使用Java将对象转化为JSON,并结合AjaxJson进行数据交换。 首先,我们需要引入相关的库,如标题所示,"java对象转Json AjaxJson数据交换"涉及到的几个jar包可能包括Jackson、Gson、Fastjson等...
$.ajax json 数据传递方法 $.ajax json 数据传递方法是使用 jQuery 库实现的异步数据传递方法,通过将 JSON 数据封装在 $.ajax 对象中,并将其作为参数传递给服务器端脚本,以实现客户端和服务器端之间的数据交互。...
ajax json 遍历json数组,json的说明文档,json操作说明
现在,我们将深入探讨AJAXJSON的实现。 首先,理解AJAX的基本工作原理是至关重要的。AJAX的核心是XMLHttpRequest对象,这是一个内置在浏览器中的对象,它可以异步地向服务器发送请求并接收响应。创建一个...
JQuery AJAX 和 JSON 是在 Web 开发中处理异步数据传输和数据格式化的重要工具。本文将深入探讨这两个概念以及它们在实际应用中的使用方法。 首先,JQuery 的 AJAX(Asynchronous JavaScript and XML)功能允许...
在Struts2中,我们可以利用Ajax和JSON来实现数据的异步交互。 **一、引入所需库** 首先,为了在Struts2中使用Ajax和JSON,我们需要引入以下库: 1. Struts2的核心库:`struts2-core.jar` 2. Struts2的JSON插件:`...
在 Web 开发中,AJAX (Asynchronous JavaScript and XML) 技术常常结合 JSON-RPC 实现异步交互,提供更流畅的用户体验。 在您提到的场景中,使用的是 JSON-RPC-Java 包,这是一个用于 Java 的 JSON-RPC 实现,包括...
JSON(JavaScript Object Notation)是轻量级的数据交换格式,因其易于人阅读和编写,同时也易于机器解析和生成,成为Ajax通信中常用的数据传输格式。在Java环境中,为了实现Ajax与JSON的功能,需要引入特定的jar...
Ajax(异步JavaScript和XML)技术则允许我们在不刷新整个页面的情况下更新部分网页内容,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器与客户端之间的数据传输。在这个“jquery ...
在"json.rar_Highstock json_JSON_ajax json_json Ajax Java"这个主题中,我们主要探讨的是JSON与Highstock、AJAX以及Java的结合应用。Highstock是Highcharts的一个扩展,专门用于绘制时间序列数据的股票或一般金融...
**Ajax+JSON 实例详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object ...
**Ajax与JSON详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它的核心是JavaScript,通过XMLHttpRequest对象与服务器进行异步数据交互,从而实现网页...
ajax json 应用 无刷新 ajax json 应用 无刷新 ajax json 应用 无刷新
在Java开发中,AJAX(Asynchronous ...总之,"java ajax json 所需的jar包"主要涉及到JSON数据的解析、生成以及在AJAX请求中的应用。在实际开发中,理解这些知识点并合理运用,可以构建高效、用户友好的Web应用。
在这个"AjaxJson应用小例子"中,我们将深入探讨如何在Java环境下,结合Struts1.3框架,使用Ajax和JSON进行数据交互。 首先,我们需要了解Struts1.3框架。Struts是Apache组织开发的一个MVC(Model-View-Controller)...
在IT行业中,jQuery、AJAX、JSON以及Struts2是四个非常重要的技术,它们在Web开发领域中扮演着核心角色。下面将详细解释这些技术及其相互间的集成。 **jQuery** 是一个快速、简洁的JavaScript库,它简化了HTML文档...
3. **AJAX请求**:在客户端,我们可以使用jQuery库的`$.ajax()`或`$.getJSON()`方法发起一个AJAX请求,向服务器端的接口发送请求,获取JSON数据。在请求成功后,会触发回调函数,此时我们可以在这个回调函数中处理...
本示例中的"jQuery ajax JSON 下拉列表框级联"就是这样的一个应用。 1. **jQuery**:jQuery是一个高效、简洁且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在本案例中,jQuery用于...