前台发送了一个ajax post请求,参数为json串,浏览器F12 下查看,如:params:{"name":"youjin","age":"30"},下面简介下,后台用java 获取:
1. String paramStr=request.getParmater("params");
System.out.prinltn(paramStr);//{"name":"youjin","age":"30"}
JSONObject paraJson=JSONObject.fromObject(paramStr);
System.out.prinltn(paraJson.get(name));//youjin
2.用spring mvc 注解获取:
利用:@RequestParam("params") String params
例如: public @ResponseBody String getAjaxParam(@RequestParam("params") String params){
JSONObject paraJson=JSONObject.fromObject(params);
System.out.prinltn(paraJson.get(name));//youjin
....
.....
}
注:代码是手敲的,没有验证,注意下,当伪码看就行了,欢迎拍砖。
分享到:
相关推荐
例如,`$.ajax()`函数可以创建一个完整的AJAX请求,而`$.getJSON()`则专门用于获取JSON数据。这些方法提供了许多配置选项,如请求类型(GET/POST)、URL、数据、成功和错误回调函数等。 在提供的"Ajax-json.rar...
在这个例子中,服务器端通过`JsonResult`返回JSON格式的用户信息,客户端通过AJAX请求获取这些信息并解析显示。 **五、总结** AJAX+JSON在.NET环境中的应用大大提高了Web应用程序的交互性和效率,减少了不必要的...
"前台Ajax与后台Json传递"这个主题就是关注如何高效地实现这一交互过程。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下,实现局部数据的更新,而Json(JavaScript Object Notation...
AJAX 允许前端通过 JavaScript 发起 HTTP 请求,获取服务器端的数据,然后在后台处理这些数据并更新部分页面内容。这种方式极大地提高了用户体验,因为页面的其他部分保持不变,用户无需等待整个页面重新加载。 ...
本话题主要关注在Web平台中,使用Java后端和JavaScript前端进行JSON数据交互的过程,具体涉及到AJAX(Asynchronous JavaScript and XML)技术以及JSON(JavaScript Object Notation)数据格式。 **1. AJAX**:AJAX ...
标题"jQuery+get/post+Ajax+Json"揭示了这一技术组合如何在现代Web应用程序中实现高效的数据通信。 首先,jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互...
在IT领域,文件上传和AJAX获取JSON是两个常见的功能,尤其在Web开发中。这里我们探讨的是一个基于JSP的文件上传示例,以及如何通过AJAX技术实现实时刷新,从数据库获取并返回JSON数据到前端页面。 首先,文件上传是...
本文介绍了如何在jQuery中通过AJAX请求从后台获取JSON格式的数据,并将这些数据动态地渲染到HTML中去。具体的知识点可以分为以下几个方面: 1. jQuery的AJAX方法:在文章中,通过使用jQuery提供的$.ajax()方法来...
本主题将深入探讨如何使用jQuery库的AJAX功能将表单数据提交到后台,以及后台如何使用Spring框架来处理这些数据。下面将详细阐述这一过程。 ### 一、前端:使用jQuery的AJAX提交表单 1. **引入jQuery库**:首先...
Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript在后台与服务器通信。使用Ajax的基本步骤包括创建XMLHttpRequest对象、打开连接、发送请求以及处理服务器的响应。下面我们将深入探讨这些步骤和相关的...
在本场景中,我们将探讨如何使用AJAX来传递JSON数组,并在Struts2的Action中接收和处理这些数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析...
标题“json-servlet-ajax”暗示了我们讨论的重点是关于JSON如何在Servlet和AJAX之间进行数据传递。Servlet是Java中用于处理HTTP请求的服务端组件,而AJAX则允许网页在不重新加载整个页面的情况下与服务器交换数据并...
本知识点主要探讨如何利用Ajax进行前后台数据交换,特别是当后台服务(Servlet)返回的数据类型为JSON(JavaScript Object Notation)时。 **一、Ajax简介** Ajax是一种在不刷新整个网页的情况下,与服务器交换数据...
以上就是使用jQuery AJAX向后台传递数组参数的完整过程,包括JSON序列化和反序列化的处理。请注意,这只是一个基础示例,实际项目中可能需要考虑更多的错误处理和数据验证。同时,不同的后端框架可能有内置的JSON...
2. **处理JSON数据**:当Ajax请求成功,服务器返回的JSON数据会在`success`回调函数中作为参数传递。可以使用JavaScript的内置函数`JSON.parse()`解析JSON字符串为JavaScript对象,然后根据需要处理数据。例如: ``...
- `HttpServletRequest`:获取请求参数,如Ajax传递的JSON数据。 4. **Ajax请求示例**: ```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', '/ajax/json', true); xhr.setRequestHeader('...
JSON-lib 是一个方便的 Java 库,用于 JSON 与 Java 对象之间的转换,依赖于几个 Apache Commons 库。 总结来说,JQuery AJAX 提供了与服务器异步交互的能力,而 JSON 则是高效的数据交换格式。两者结合使用,可以...
在本文中,我们将深入探讨如何在JavaServer Pages (JSP) 中使用jQuery和Ajax来传递JSON格式的参数。这是一个常见的需求,特别是在构建交互性强、响应迅速的Web应用程序时。通过这种方式,前端和后端可以有效地交换...
本话题将深入探讨如何在Java后端与前端使用Ajax技术来实现验证码的获取和验证,以提升系统的安全性。 首先,让我们理解验证码的基本原理。验证码(CAPTCHA)是“Completely Automated Public Turing test to tell ...
**Java Web开发与AJAX** 在Java Web开发中,AJAX(Asynchronous JavaScript and XML)是一种核心技术,用于创建动态、交互式的网页应用。通过使用AJAX,开发者可以在不重新加载整个页面的情况下,从服务器获取数据...