JAVA WEB项目 javascript ajax JSON使用
来源:互联网 发布:先锋网络电视手机软件 编辑:程序博客网 时间:2024/06/14 03:43
Now begin,直接切入主题:本文将详细又明了的阐述JAVA WEB项目中JSON的妙用;
页面请求→后台处理。
比如:
页面请求使用ajax异步传送JSON数据到后台:
function reg(){
var url="${base}/admin/user/reg.jhtml";//后台方法地址
var name=$('#name').val();
var age=$('#age').val();
//来点复杂的数据,, 也不复杂,实际情况应该来个xunhuan
var arr=[];//数组
var jsonArray={};//集合
jsonArray['shuxue']=90;
jsonArray['yuwen']=91;
jsonArray['shuxue']=90
jsonArray['english']=93;
arr.push(jsonArray);
var datas=JSON.stringify({"name":name,"age":age,"jsonArr":arr})
var data={"jsonObj":datas}
$.post(url,data,function(obj){
alert(obj.message);
});
}
后台接收解析:
@RequestMapping("/reg")
@ResponseBody
public Map<String,Object> reg(String jsonObj){
//记住一句话:见到{},就用以下方法
JSONObject json = JSONObject.fromObject(jsonObj);
String name= json.getString("name");
......
//记住一句话:见到【】就用以下
JSONArray arr = json.getJSONArray("jsonArr");
List<Map<String, Object>> maps=arr.toList(arr,new HashMap<String,Object>(),new JsonConfig());
.........
Map<String,Object> map=new HashMap<String,object>();
map.put("message","操作成功")
return map;
}
总结:任何复杂的数据都可以这样处理。一站式的解决方案。
- JAVA WEB项目 javascript ajax JSON使用
- Javascript 和 json 使用Ajax
- JavaScript使用Ajax传送JSON数据
- java web利用 ajax 返回 json
- Java Web利用ajax提交JSON数据
- Ajax使用一+javascript解析Ajax返回的json字符串
- 使用JavaScript(Ajax)访问Web Service服务
- JSON在web项目中的使用
- ajax提交项目乱码问题 java web
- javascript $.ajax json list
- 使用JSON-RPC-Java完成Ajax交互
- 使用JSON-RPC-Java完成Ajax交互
- 使用JSON-RPC-Java完成Ajax交互
- java中AJAX使用JSON的实例
- jequry 中ajax 的使用,在java web 项目中spring框架
- java web项目中使用tomcat的服务器,ajax时中文乱码的问题
- Ajax/JavaScript学习随笔:java script Object Notation(JSON)
- javascript-ajax-json-java-servlet互相传值取值的学习心得
- builder 模式
- imx6ul+QT5.6交叉编译
- 借Qt中文乱码谈谈Coding中的编码问题
- js对象原型与in操作符
- make aar
- JAVA WEB项目 javascript ajax JSON使用
- 个性化推荐系统(六)--- 超大数量业务个性化实战
- shell批量导出hive表结构
- 关于Java中Native修饰符
- Ubuntu安装Apache2
- 欢迎使用CSDN-markdown编辑器
- Lua 正则表达式 匹配
- 读
- imx6ul+QT5.6交叉编译问题