jsp页面怎么发送json数据
3个回答
2016-02-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
jsp页面发送json数据是在ajax接口中指定dataType:
举例如下:
$.ajax({
contentType: "application/json",
url: "/WS/vinson.asmx/Logon",
data: "{userName:'" + name.val() + "'}",
type: "POST",
dataType: "json", //这里指定传送的数据类型
success: function (json) {
json = eval("(" + json.d + ")");
if (json.success == "error") {
$("#divLogin").show();
alert(json.msg);
code.val("");
pass.val("");
pass.focus();
UpdateImage();
} else if (json.success == "success") {
$("#imgFace").attr("src", "/gamepic/face" + json.fid + ".gif");
var name = SubString(json.account, 12, "");
$("#dlInfo").html("<span>帐号:" + name + "</span><span>ID:" + json.gid + "</span>").attr("title", json.account);
$("#mOrder").html(json.morder);
$("#loves").html(json.loves);
$("#mPat a").before(json.UserPat+" ");
$("#counts").html(json.counts);
if (parseInt(json.dayCount) > 0)
$("#qd ul").css("background", "url(../images/qiandao_n.png) 0 0px no-repeat");
else
$("#qd ul").css("background", "url(../images/qiandao_n.png) 0 -60px no-repeat");
$("#divLogin").hide();
$("#divInfo").show();
}
},
error: function (err, ex) {
alert(err.responseText);
UpdateImage();
}
});
})
举例如下:
$.ajax({
contentType: "application/json",
url: "/WS/vinson.asmx/Logon",
data: "{userName:'" + name.val() + "'}",
type: "POST",
dataType: "json", //这里指定传送的数据类型
success: function (json) {
json = eval("(" + json.d + ")");
if (json.success == "error") {
$("#divLogin").show();
alert(json.msg);
code.val("");
pass.val("");
pass.focus();
UpdateImage();
} else if (json.success == "success") {
$("#imgFace").attr("src", "/gamepic/face" + json.fid + ".gif");
var name = SubString(json.account, 12, "");
$("#dlInfo").html("<span>帐号:" + name + "</span><span>ID:" + json.gid + "</span>").attr("title", json.account);
$("#mOrder").html(json.morder);
$("#loves").html(json.loves);
$("#mPat a").before(json.UserPat+" ");
$("#counts").html(json.counts);
if (parseInt(json.dayCount) > 0)
$("#qd ul").css("background", "url(../images/qiandao_n.png) 0 0px no-repeat");
else
$("#qd ul").css("background", "url(../images/qiandao_n.png) 0 -60px no-repeat");
$("#divLogin").hide();
$("#divInfo").show();
}
},
error: function (err, ex) {
alert(err.responseText);
UpdateImage();
}
});
})
2016-01-11
展开全部
用jsp生成json要经过一下步骤:
1、浏览器请求服务端某个页面
2、服务端页面(jsp/php/asp等)生成页面数据(html/css/js/json等)
3、浏览器显示页面内容,执行页面脚本
jsp生成数据示例如下:
// 例子使用fastjson
List<String> names = new LinkedList<String>(); // 任意Collection都可以
names.add("张三");
names.add("李四");
JSONObject value= new JSONObject();
value.put("names", names); // 这样就放了一个数组了
value.put("id", "123456"); // 放一个字符串
System.out.println(value.toJSONString());//
js解析json数据示例如下:
// 解析json数据
// 如果jsong数据是一个字符串
var myjson=eval("("+myjsonstring+")")
alert(myjson.id)
alert(myjson.names.length)
1、浏览器请求服务端某个页面
2、服务端页面(jsp/php/asp等)生成页面数据(html/css/js/json等)
3、浏览器显示页面内容,执行页面脚本
jsp生成数据示例如下:
// 例子使用fastjson
List<String> names = new LinkedList<String>(); // 任意Collection都可以
names.add("张三");
names.add("李四");
JSONObject value= new JSONObject();
value.put("names", names); // 这样就放了一个数组了
value.put("id", "123456"); // 放一个字符串
System.out.println(value.toJSONString());//
js解析json数据示例如下:
// 解析json数据
// 如果jsong数据是一个字符串
var myjson=eval("("+myjsonstring+")")
alert(myjson.id)
alert(myjson.names.length)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
out.print("json语句");
自己拼接json语句
自己拼接json语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询