2 pengzhao0320 pengzhao0320 于 2015.06.16 21:02 提问

java list数据内容过滤

有个Data类包含 field1 field2 field3 field4 field5等
不同的用户看到不同的数据列~
比如 用户A能看 field1 field2 field3.
用户B能看到field1 field4 field5 .
怎么处理数据能,求指导,给点思路~~
谢谢!!

5个回答

tongyi55555
tongyi55555   2015.06.16 23:06

Data类里面放一个权限数组,数组中存放要显示的属性字段下标,比如数组{1,2,3}表示取filed1,filed2,filed3.

pengzhao0320
pengzhao0320 谢谢
2 年多之前 回复
sunly0514
sunly0514   2015.06.17 09:20

使用动态代理,构建代理类时添加权限信息

pengzhao0320
pengzhao0320 新手,技术不到位,不知道如何下手呢.
2 年多之前 回复
pengzhao0320
pengzhao0320   2015.06.17 15:56

偷个懒,用了个简单的方法 ,让某些字段不显示就行了

frank_20080215
frank_20080215   2015.06.16 22:14

做一个条件判断,将Data类的项目根据不同条件放入不同的List

pengzhao0320
pengzhao0320 这是初次筛选是用的,现在是进一步处理某个List中的一个对象的某些字段.
2 年多之前 回复
pengzhao0320
pengzhao0320 这是初次筛选是用的,现在是进一步处理某个List中的一个对象的某些字段.
2 年多之前 回复
cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.06.19 00:00
Csdn user default icon
上传中...
上传图片
插入图片