jsp页面怎么发送json数据

 我来答
育知同创教育
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();
}
});
})
匿名用户
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)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火户子zz
2016-01-19 · 超过21用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:28.5万
展开全部
out.print("json语句");
自己拼接json语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式