HTML5中如何将从后台传来的List数据存储到缓冲池

如何将List对象存储到缓冲池中

前几天在做Spring Boot的项目时,由于前端使用的是html5所以没有了之前jsp一样简单快捷的session以及el表达式,可难苦了宝宝。
昨天在后台向页面发了一个list对象,里面存放了多个用户的全部信息,用ajax方式获取到了这个对象,但是死活取不出对象里面的值,从前端的sessionStorge里面看到他是[object Object]的模样,网上到处查都有点对标不对本,琢磨了大概两个多小时才找到方法。
具体我直接上代码:

jsonarray = data.userList;
window.sessionStorage.setItem('userList[' + i + ']', JSON.stringify(jsonarray[i]));

其实就调用一段小小的JSON.stringify就行了,因为我后端传过来的是一个jsonObject,前端无法获取到里面的东西。需要调用stringify方法来进行转换。还有我ajax成功方法返回的参数是data。我return的是一个jsonObject,我在jsonObject里面put了一组userList。后端录入是这样的:

        JSONObject jsonObject = new JSONObject();
        jsonObject.put("userList", userService.listAllUser());
        return jsonObject;

然后在sessionStorge就是这样的啦
在这里插入图片描述
希望这篇文章在其他朋友查找解决方案的时候能起到帮助。记录自己每天的成长!谢谢您的阅读。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值