数据过滤-java list数据内容过滤

问题描述

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

解决方案

Data类里面放一个权限数组,数组中存放要显示的属性字段下标,比如数组{123}表示取filed1filed2filed3.

解决方案二:
使用动态代理,构建代理类时添加权限信息

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

解决方案四:
做一个条件判断,将Data类的项目根据不同条件放入不同的List

解决方案五:
http://zhidao.baidu.com/link?url=YVvQ8CQ-T-BTVcIzRU6bF78Iidb2pg25xTY1kR8Y-dwkfHpQx07lwD1lJydN40lfrfsDyE--4mKZLtS9uMBCAwDr7iGDpwI7Xf1tCPT9LDK过滤问题

时间: 2024-12-21 19:46:53

数据过滤-java list数据内容过滤的相关文章

Java实现的文件过滤代码分享(按后辍过滤)_java

好久没有写代码了,也好久没有更新我的博客了,昨晚写了这个过滤文件名的程序,遂发之~ /*name:FileNameFilter *author : Runzhen Wang *date:2009/11/04 */ import java.util.*; import java.io.*; import java.lang.*; class FileNameFilter{ public void filter(String strPath,String fname){ File f=new Fil

通过SafeSquid部署内容过滤代理服务器实现访问控制

内容过滤代理服务器帮助管理员对内容传递过程中对互联网访问进行控制,它经常用于机构.学校确保对互联网的使用符合自身使用策略,内容过滤代理必须为互联网访问权限和跨企业的约束进行细粒度的调节. 内容过滤代理可以用于过滤不需要的内容,使用类似URL或DNS黑名单.URL过滤.MIME过滤.关键字过滤.cookie过滤.包头过滤.色情图像过滤等方法. 内容过滤代理支持认证,用于控制对互联网的访问,它生成日志,或者给出关于特殊用户访问URL的详细信息,或者监视带宽使用情况,同时,它也与后台服务通讯,并与集成

jQuery内容过滤选择器用法示例_jquery

本文实例讲述了jQuery内容过滤选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="js/jquery-1.10.1.min.js" type="tex

java实现数据备份,清除数据

问题描述 java实现数据备份,清除数据 用java实现,将Oracle 表 t_student 创建时间早于一周的数据备份到 t_student_bak中 清除 t_student 创建时间早于一周的数据 解决方案 java实现数据备份和恢复 解决方案二: insert into t_student_bak from t_setdent where 创建时间 > datediff(当前时间, 7 day)

简单PHP防注入内容过滤方法

方法一,过滤一些没用的内容 过滤没用的信息比较严格,有用的可能也输入不进去,可以从网上找找其他的过滤方法:  代码如下 复制代码 function checkHtml($data){   $ret  = preg_match("/['.,:;*?~`!@#$%^&+=)(<>{}]|]|[|/|\|"||/",$data);   if ($ret == 1) {     return false; exit;   } else {     return t

php判断文件上传类型及过滤不安全数据的方法_php技巧

本文实例讲述了php判断文件上传类型及过滤不安全数据的方法.分享给大家供大家参考.具体如下: 禁止上传除图片文件以外的文件,提示,不要获取文件扩展名来判断类型,这样是最不安全的,我们用$_FIlES['form']['type']. 这个可以读取文件内容来识别文件类型,但它能识别的有限,不过如果你用图片就足够了解.函数,过滤不安全字符,实例函数代码如下: 复制代码 代码如下: function s_addslashes($string, $force = 0) {  if(!get_magic_

Scott Mitchell的ASP.NET 2.0数据操作教程之七:使用DropDownList过滤的主/从

Scott Mitchell的ASP.NET 2.0数据操作教程之七:使用DropDownList过滤的主/从报表 返回"ASP.NET 2.0数据教程目录" 导言 主/从报表是一种很常见的报表, 这类报表中首先会显示一些主记 录. 然后用户可以深入(追溯)某条主记录来查看该主记录的详情. 主/从报表是显 示一对多关系的理想选择, 比如一个报表显示所有的产品类别,然后根据用户选择 的特定类别显示与之关联的产品. 另外, 主/从表在显示"宽"表(有 很多列的表)的详细

link中如何使用groupby代替where获取过滤后的数据?

问题描述 link中如何使用groupby代替where获取过滤后的数据? link中如何使用groupby代替where获取过滤后的数据? 解决方案 比如说 data.Where(x => x % 2 == 0)得到偶数 data.GroupBy(x => x % 2 == 0),那么key=true还是偶数,false就是过滤后的数据

《Linux防火墙(第4版)》——2.4 过滤传入的数据包

2.4 过滤传入的数据包 外部网卡I/O对中的输入端.输入规则集,对于保护您的站点而言,是更值得注意的.就像前面提到的那样,您能够基于源地址.目的地址.源端口.目的端口.TCP状态标志以及其他标准进行过滤. 您将在后面的章节中了解到所有这些信息. 2.4.1 远程源地址过滤 在数据包层面,唯一确定IP数据包发送者的方式便是数据包报头的源地址.这个事实为源地址欺骗(source address spoofing)提供了可能,发送者将一个并非他/她真实地址的错误地址放在报文的相应源地址域里.该地址可