起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3085|回复: 1

[分享] 报表中显示图片(BeX5_V3.3)

[复制链接]

2

主题

6

帖子

35

积分

新手上路

Rank: 1

积分
35
QQ
发表于 2016-6-3 20:24:36 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: 其它(帖子中说明)
终于解决报表中显示图片的问题,个中甜苦只有自己才能体会,走了不少冤枉路(业余初学者,见笑了),所以在此分享一下,希望对有同样困惑的初学者有所帮助~报表中显示图片,坛子有个官方精华贴:在报表中显示图片,http://bbs.wex5.com/thread-38248-1-1.html,
是个好贴,可惜是2012年的了,如果只是参考此贴,发现会报错,三种方式,最后第二、三种方式成功实现,第一种未试!具体的看原帖,这里只说说使用中遇到的问题及解决办法
1、显示数据库中的图片(使用blobImage上传的)
关于这句“r.setString("fGG", addBsessionid(url)); //将url存入table对象”,意思是说要在概念中新建一个关系fgg,用于存放url,而不能用存放blobImage的那个关系ER_WPXX


2、显示文档服务器中的图片(使用attachmentImage上传的)
修改的地方:
(1)
  • import org.json.JSONArray;
  • import org.json.JSONObject;
修改成:
  • import com.alibaba.fastjson.JSONArray;
  • import com.alibaba.fastjson.JSONObject;

(2)JSONArray ja = new JSONArray(v);
修改成:JSONArray ja = JSONArray.parseArray(v);
注意地方:原帖最后一句很关键:
上面的代码中引用了import com.justep.doc.DocAdapter;
因此该java文件所在的code目录需要引用SA/doc/logic/code
调试时,如果把该java文件所在的dsrc目录设置为源码路径,那么也需要将SA/doc/logic/code/src目录设置为源码路径,否则会报无法解析导入com.justep.doc参考:http://bbs.wex5.com/forum.php?mo ... highlight=JSONArray(早点找到此帖多好,冤枉杀了好多脑细胞)




73

主题

292

帖子

1410

积分

金牌会员

Rank: 6Rank: 6

积分
1410
QQ
发表于 2016-6-24 18:24:58 | 显示全部楼层
赞一下,有分享精神
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 17:36 , Processed in 0.067551 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表