ireport 编译时报错unexpected token:}

报的错和这几个问题相似,都是unexpected token什么什么的。
链接:1 2

报这类错最蛋疼的就是,报错信息给了你具体位置,多少行多少列,但是你又没这个文件(这个文件貌似是程序自己生成的一个java文件),无从下手。最后只好一个一个控件的删除调试。

首先断开所引用的数据库查出来的数据字段($F{…}这种),发现还是报错。
接着一个一个的删除控件调试,…,在当我删除一个重叠的image控件时,这个错就消失。。。。 但这个重叠了的控件并不是我的需求,而是在我复制其他控件时多复制了一个,同时它的字段引用表达式是错的,所以一直报错。由于是重叠,所以只能靠删控件来偶然发现。

总结一下

这类错一般要么你sql或者字段引用的表达式写错了,自己注意一下。
复制控件时,对应的控件属性也会被复制。
复制时,最好在左边的导航栏中选中复制粘贴,不要直接在页面上复制粘贴。
复制时注意控件所在的区域(detail、summary哪些),特别是跨区域复制时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值