解决ireport 读取数据库中的数据.进行加密与解密操作..

本项目使用maven做为项目管理工具..能管理各种.jar包文件..

 

C:\Documents and Settings\Administrator\.m2\repository\com\rs\toolkit\1.0\toolkit-1.0.jar

 

然后,.在irepot中通过java代码传入一个加密与解密对象,给ireport中.. 在通过此对象在ireport中进行解密操作..

 

 

因为ireport通过jdbc查询出来的字段是数据库中加密的..所以.我们要在ireport中,进行一个解密的操作..

 

 

java代码:

拿到加密与解密对象;

EncryptionUtils encryptionUtil = (EncryptionUtils) UtilBeanFactory.getBean(EncryptionUtils.BEAN_NAME);

 

通过参数传入给ireport。

$P{ENCRVPTIONUTILS} .然后在parameter class中导入.com.rs.common.util.EncryptionUtils;

 

然后,在ireport中.就能调用encryptionUtil  对象中的解密方法...

 

--解密操作..

$P{ENCRVPTIONUTILS}.decrypt($F{ES_APPRAISALOBJRATING_RATING});

 

--加密操作..

$P{ENCRVPTIONUTILS}.encrypt( $F{ES_APPRAISALOBJRATING_RATING});

 

这样就能轻松的实现.想要的功能了..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值