java后台的json值怎么传给jsp页面,并进行遍历

 我来答
zsyqn
推荐于2016-05-22 · TA获得超过2048个赞
知道小有建树答主
回答量:842
采纳率:100%
帮助的人:376万
展开全部
通过 JSONObject类就可以了
首先 你把这几个包 下下来 放到你项目。如果有就不要下了:

1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
像你这种是数据形式 就通过 JSONArray 如:
JSONArray datasJson = JSONArray.fromObject(datas);最好把datas toString 一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846492130
2013-05-06 · TA获得超过287个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:336万
展开全部
jsp页面 直接调用对象不就行了 html的话 可以用javascript解析json
更多追问追答
追问
怎么用啊,初学json的,能给个具体点的吗
追答
javascript的   eval("json字符串")返回一个json对象

直接 json对象.属性名
数组的可以直接for循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EvilProxy
2013-05-06 · TA获得超过294个赞
知道小有建树答主
回答量:280
采纳率:100%
帮助的人:262万
展开全部
建议你采用jackson的库做json解析,传值就用input就ok
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友945961642
2013-05-06 · 超过22用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:46.5万
展开全部
response.getWriter().write(json);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
282626630
2013-05-06 · TA获得超过128个赞
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:94.9万
展开全部
你说的使用ajax吗?
追问
不是ajax就是那种很普通的传值
追答
那你传到后台,解析json不就行了。
参考下:
1\至少要json 的jar包. 网上有下.
2\ json 传Map、List、JavaBean都挺好的,
给你写几行
pResponse.setContentType("text/json;charset=GBK");
PrintWriter out=pResponse.getWriter();
List list= XXXXX;(fa)
JSONArray ja=JSONArray.fromObject(list);
out.println(ja);
out.flush();

在页面上可以通过data[0]点属性获取.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式