深入了解json

开发中逐渐涉及到ssm中的ResponseBody,Servlet+ajax中的各种json格式处理,这里小结一下
前台核心ajax,还有一些回车键等各种事件的监听这里忽略

				$.ajax({
					type : "post",
					url : "checkLogin",
					data : data,
					dataType : 'json',
					success : function(msg) {
						if (msg.username === "admin") {
							window.location.href = "./admin.jsp";
						} else {
							alert("密码或者账户错误!");
								window.location.reload();
						}
					}
				});
				

其中我写了个原生Servlet用了一个json迭代器来存储json数据
代码如下

Map parameterMap = request.getParameterMap();
			Iterator paIter = parameterMap.keySet().iterator();
			while (paIter.hasNext()) {
				String key = paIter.next().toString();
				String[] values = (String[]) parameterMap.get(key);
				jsonObject.accumulate(key, values[0]);

json累加为一个json数组
若想用String data=request.getParameter("data");这是获取不到的
显然String 类型和jsonObject不是一个类型
controller层返回值时也要返回给ajax json格式的数据
{“username”:“admin”,“password”:“123”}这样使得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值