2 qq 35546104 qq_35546104 于 2017.09.04 15:08 提问

servlet中向前端传递数据的时候,哪种方法是速度快或者是推荐的?谢谢大家。

细说一下,比如需要传递的对象已经查询出来了,是ArrayList保存的大长度对象数组,上千个吧。是统一放到session中好呢,还是转成jsonString用getWritter打印到前端好呢。或许说,都不好,我只知道这两种形式,谢谢大家。

2个回答

wzk1986618
wzk1986618   2017.09.04 15:26

1,如果要一次传到前台就不需要session了,直接传就可以了
2,如果不需要,要么分页,不要一次查询这么多,另外就是使用缓存

不过要传到前台,还是转化成标准的json格式比较好

qq_35546104
qq_35546104 实现逻辑是根据权限生成一个树,查询的对象是要一次性传到前端来的。我拿到的例子就是传的session,我觉得不太好,所以还是决定改成json了,谢谢你。
3 个月之前 回复
adu123_
adu123_   2017.09.04 15:40

ObjectMapper 转换成标准的json。

qq_35546104
qq_35546104 谢谢你,我知道转json的方法,ObjectMapper没用过,感谢提供~
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片