梵天的读书笔记 2010-06-03
本项目使用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});
这样就能轻松的实现.想要的功能了..