48262, 20, 2917, 'share', '007', '{"share":"[\"
{\\\"id\\\":\\\"1006___2917\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"276137/albumPhotos/1219719334954.jpg\\\"}\",\"{\\\"id\\\":\\\"955___2724\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"19/albumPhotos/1213973569781.jpg\\\"}\",\"{\\\"id\\\":\\\"3963___14280\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"299052/albumPhotos/1246362340382.jpg\\\"}
\"]"}', '', 2009-07-08 06:39:10这是数据库表里面的一条记录,(json数组形式存的),怎么在jsp页面里面取出来本数组的所有id,并显示在页面上?
可以参照这个
<%
JSONArray ja=null;
JSONObject json=null;
for(int j=0;j<ja.length();j++)
{
json=new JSONObject(ja.get(j).toString());
%>
<a href="www.baidu.com/<%=json.get("id") %> .htm" target="_blank"><%=json.get("name") %></a>
<%} %>
{\\\"id\\\":\\\"1006___2917\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"276137/albumPhotos/1219719334954.jpg\\\"}\",\"{\\\"id\\\":\\\"955___2724\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"19/albumPhotos/1213973569781.jpg\\\"}\",\"{\\\"id\\\":\\\"3963___14280\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"299052/albumPhotos/1246362340382.jpg\\\"}
\"]"}', '', 2009-07-08 06:39:10这是数据库表里面的一条记录,(json数组形式存的),怎么在jsp页面里面取出来本数组的所有id,并显示在页面上?
可以参照这个
<%
JSONArray ja=null;
JSONObject json=null;
for(int j=0;j<ja.length();j++)
{
json=new JSONObject(ja.get(j).toString());
%>
<a href="www.baidu.com/<%=json.get("id") %> .htm" target="_blank"><%=json.get("name") %></a>
<%} %>
解决方案 »
- 一个难题,困绕多时,查了许多资料,觉得好像是用反射机制可以解决,但找到的资料全部都正和我要实现的功能相反!求高手指教,跪谢!
- 新手hibernate学习。。
- java6.0 webservice tomcat 问题
- struts2里面怎么使用saveToken
- 急!!!lucene中 queryparser的问题
- 怎么操作Hibernate的query,我想两个并成一个并排序
- hibernate报错:could not resolve property: roomTypes of:
- 请教一个关于自己开发工作流的简单问题
- 一个ibatis的问题,找不到SqlMapConfig.xml文件
- 求教JNDI问题
- hibernate级联删除
- 简单登陆界面遇到的问题!
都没初始化,下面就.length()了。
json解析可以自己写的,不难,不一定要用那个jsonObject组件。
{\\\"id\\\":\\\"1006___2917\\\",\\\"title\\\": \\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\": \\\"276137/albumPhotos/1219719334954.jpg\\\"}\",\"{\\\"id\\\": \\\"955___2724\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员,嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"19/albumPhotos/1213973569781.jpg\\\"}\",\"{\\\"id \\\":\\\"3963___14280\\\",\\\"title\\\":\\\"\\\",\\\"discri\\\":\\\"飞行员, 嘿嘿,在哪拍的?\\\",\\\"url\\\":\\\"299052/albumPhotos/1246362340382.jpg\\\"}
\"]"}'data = eval(data);
for(int i = 0; i<data.length;i++){
var share = data[i];
var id = share.id;
}
userinfo = eval("(" + userinfo + ")");
document.getElementById("lbusernamevalue").innerHTML = userinfo.data[0].UserName;
}
在jsp中用js把json字符串转换为json对象,然后用js给控件赋值