jsp读取后台json的问题

xiyaopo01 2014-07-01 12:00:26
LinkedHashMap<String,String> aaa=new LinkedHashMap<String,String>();
for(int i=0;i<xiangpian.size();i++){
loujins.put(xiangpian.get(i).getLlujing(),xiangpian.get(i).getBiaoti());
}
JSONObject arrayda=JSONObject.fromObject(aaa);
System.out.println(arrayda.toString());
xianpianVo.setArrayda(arrayda);
xianpianVo.setDitu(fangw.getJindu());
request.put("vo", xianpianVo);
return SUCCESS;
后台这样是没问题的。
<script type="text/javascript">
$(function(){
alert("ff");
var json="${requestScope['vo'].arrayda}";
alert(json);
});
</script>
当然XianpianVo beans有setArrayda,getArrayda
为什么会出错呢,struts.xml需不需要特殊的设置呢?请做过的帮忙说说,谢谢!!

...全文
490 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouzhun777 2014-07-07
  • 打赏
  • 举报
回复
如果对象存在关联配置 action里面应该 jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT); JSONObject oj = JSONObject.fromObject(JsonObject, jsonConfig);
别闹腰不好 2014-07-04
  • 打赏
  • 举报
回复
$(function(){ alert("ff"); var json="${vo}"; //这里是字符串 var s=eval(json); alert(s[arrayda]); });
jiafeng_lee 2014-07-04
  • 打赏
  • 举报
回复
Map<String, Object> map=new HashMap<String, Object>();
		map.put("total", pageTotal);
		map.put("data", photographList);
		result=JsonUtils.mapToJson(map);
		printwr.write(result);
success:function(data){
   var total=parseInt(data.total);
}
xiyaopo01 2014-07-04
  • 打赏
  • 举报
回复
还是不行啊,没人懂吗
  • 打赏
  • 举报
回复
request.put("vo", xianpianVo);改为request.setAttribute("vo", xianpianVo);看看
观鱼塘主 2014-07-01
  • 打赏
  • 举报
回复
你这个bean没有关联别的集合或者对象吧,如果有,需要在strust.xml里面加以限制,防止死循环 如果没有: var jsonString="${requestScope['vo']}"; //注意这里,先不要点属性 var json = $.parseJSON(jsonString); alert(json.arrayda); 用jquery的$.parseJSON(data)方法;将字符串强转为json,接下来就可以用 试试呢
xiyaopo01 2014-07-01
  • 打赏
  • 举报
回复
var json="${requestScope['vo'].ditu}"; alert(json); 是可以的。
tony4geek 2014-07-01
  • 打赏
  • 举报
回复
看你的request 有你的数据不

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧