![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其它
guge907
这个作者很懒,什么都没留下…
展开
-
Ireport报表设计:如何不显示null
当我们打印报表时,如果某个值为空,那么就会在报表上显示出一个null。大多数情况我们希望没有值的时候啥都不显示就好,而不希望显示一个null。解决方法:以Static Text为例,我们点击某个Static Text,在页面右侧的属性栏中,找到Blank When Null这一项,将它打上勾。之后在打印报表时,就不会出现null了。其它Field用同样方法设置。原创 2014-01-14 11:14:58 · 4573 阅读 · 0 评论 -
免登录访问JasperServer
我们通常希望将JasperServer发布的报表嵌入到我们自己项目的JSP页面上,而登录之后才能查看报表。但通常我们把发布的报表链接直接复制过来是无法使用的,我们还是得登录jasperserver之后才能查看。因此,我们需要略过登录的过程,直接获取报表发布页面。为了达到这一目的,我们可以在报表的链接地址后面加上用户名和密码信息,然后直接访问链接,就可以访问报表了。例如,我们在jas原创 2014-01-08 16:16:33 · 2440 阅读 · 1 评论 -
IReport使用List参数做多值查询
在做报表业务时,我们经常需要定义参数作为查询条件。而有些时候我们还需要做多值传参查询,这就要求我们在一个参数中传递多个值。 例如我们有一个学生信息表(Student),其中有sname、sno、sex、major、class等属性。我们要查询姓名(sname)为“张三”、“李四”、“王五”等人的信息。这样我们可以定义一个List类型的parameter,叫做name。然后在SQL语句中原创 2013-12-12 10:51:55 · 2881 阅读 · 1 评论 -
WebService错误:runtime modeler error: Wrapper
今天我在myeclipse上编写一个WebService小程序,运行时报出了下面的错误:Exception in thread "main" com.sun.xml.internal.ws.model.RuntimeModelerException:runtime modeler error: Wrapper class com.yue.service.jaxws.SayHello is原创 2014-01-08 20:43:27 · 1328 阅读 · 2 评论 -
IReport开发之:Style设置
IReport开发之:Style设置在使用IReport开发报表时,为了避免PDF中文不显示的问题,我们通常要为每一个Field做如下几项设置:很显然这样的工作量太大,为此,我们可以通过设置Style的格式来节省这些重复性操作。首先,鼠标右键单击报表的Style栏,选择:添加—>style选项。然后我们会在界面右下方的属性框中,看到新建的Style的各种属性(默原创 2013-12-11 13:27:51 · 3128 阅读 · 0 评论 -
JasperServer导出PDF报表中文问题解决方案
本人在使用Ireport开发报表时,打印pdf不存在中文显示问题。当我将报表发布到jasperserver上之后,页面显示报表正常,但是如果要导出pdf文件时,系统会报错,错误信息如下:net.sf.jasperreports.engine.JRRuntimeException:Could not load the following font : pdfFontName : STSong-L原创 2013-12-09 14:01:59 · 1940 阅读 · 1 评论 -
Eclipse报错:非法字符: \65279
我在eclipse中运行的maven项目,之前一直没问题,但今天电脑突然宕机了,Eclipse受到牵连非正常关闭了。重启之后,我再次运行maven项目就报错了。主要错误提示为:“非法字符: \65279”网上说是编码格式的问题,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:/65279”的错误。我之前一直都是UTF-8格式,也不知道为啥突然报格式错误原创 2014-01-06 13:53:14 · 1780 阅读 · 1 评论 -
tomcat更改端口未生效
本人电脑上有两个免安装版的tomcat,其中一个是默认8080端口。我在另一个tomcat的server.xml文件中将端口改为8089.然后我用startup.bat开启tomcat,结果发现启动的还是8080端口,并不是我改动的8089.后来经过反复验证,终于找到了问题原因。原因为:本人曾为tomcat设置过环境变量tomcat_home、CATALINA_BASE以及CATA原创 2014-01-16 16:18:28 · 1342 阅读 · 1 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
我在MySql数据库中建了一个行政区域表obj_District,表中包含如下字段:当我执行如下查询"select Distinct from obj_district",数据库报出如下错误提示:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ver原创 2013-12-23 21:24:40 · 2763 阅读 · 0 评论 -
百度地图api开发二:获取当前地图中心经纬度
本文介绍了一个显示地图中心坐标的事例,当我们拖动地图后,地图中心的经纬度将在页面右边显示出来,代码如下:body{font-size:24px;margin:10px}#container {margin-right: 10px;height: 500px;width:960px;overflow: hidden;}#info {border-left:1px dotted #原创 2013-12-04 15:46:21 · 3366 阅读 · 0 评论 -
百度地图纠偏
我么在使用百度地图进行经纬度定位时,经常会发现百度地图显示的位置与我们的GPS坐标有一个偏差。实际上,国家规定这些地图厂商在处理经纬度时要有一定的偏移,所以当我们在百度地图上直接使用经纬度定位的时候,它会自动产生偏移。例如“宏仕发工业园区”经纬度为(121.60650333333334,31.03890833333333),我们在地图上直接搜索经纬度:body{font-s原创 2014-02-19 16:08:38 · 1277 阅读 · 0 评论 -
Eclipse数据监听工具TCP/IP Monitor
Eclipse中提供了一个很好的端口监听的工具TCP/IP Monitor,通过这个工具,我们可以监听目标端口输入输出的数据。例如我们要监听一个WEB项目的输入输出,我们可以通过监听tomcat的8080端口来查看我们的request和服务器的response。首先,我们要建立一个监听端口,比如8000,用这个端口监听8080端口的信息,我们点击eclipse菜单栏的windows->原创 2014-01-07 20:55:06 · 1741 阅读 · 0 评论 -
IReport添加报表分组与分组统计
以IReport3.7.6为例,新建一个学生成绩统计报表,如下图:报表共有4列,依次代表学号(id)、姓名(name)、课程(course)、成绩(score)。按照id进行分组,在报表界面上单击鼠标右键,选择Add Report Group。创建分组名称,选择对应的列,这里叫做StudentID,原创 2014-02-25 09:19:33 · 6585 阅读 · 1 评论 -
ireport parameter default value 设置
在使用IReport开发报表时,经常需要定义一些参数(paramater),有些时候还需要为参数赋默认值。下面介绍Date、Integer参数的默认值设置方法。1、Date类型设默认值为当天:new java.util.Date()设默认值为某固定日期,如2014年3月5号:new java.util.Date("03/05/2014")2、Integer类型设默认值为3:原创 2014-03-17 12:26:09 · 1754 阅读 · 0 评论 -
网线插槽不亮无法上网
我的笔记本前两天还很正常,今天突然间不能上网了,而且连网线插槽都不亮。在排除硬件故障的因素后,经过多方面查找终于找到了原因。原因一(网卡驱动):首先右键“我的电脑”,点击:管理-->设备管理器在设备管理器中,查看“其它设备”,如果在“其它设备”中有个“以太网控制器”打上了感叹号,则说明网卡驱动未安装,从官网下载适合你电脑的网卡驱动,安装即可。原因二(网络适配器禁用):还原创 2013-12-23 09:20:03 · 2199 阅读 · 0 评论 -
IReport——SQL语句中文参数不可用解决办法
IReport——SQL语句中文参数不可用解决办法 在使用IReport开发报表的过程中,笔者一度被中文编码问题所困扰。当我在SQL查询语句的where条件中包含了中文字符串或者中文参数时,总是弹出“the document has no page”的警告。经过多方查找都没解决,后来才发现问题的根源在于创建数据库连接的时候没有加上编码规则。 解决方法是在创建数据原创 2013-11-21 16:54:27 · 2082 阅读 · 0 评论 -
浏览器下拉菜单拉不上去
今天遇到这样一个问题:我的IE浏览器下拉菜单滑到了最底部,不管我怎么往上拖动,它都会自动的滑落到底部后来我发现,原来是因为我的耳机不小心压倒了键盘的空格键。空格键 有网页下拉的功能。希望对遇到同样问题的人有帮助。原创 2013-12-21 10:19:26 · 2176 阅读 · 0 评论 -
GPS坐标转换为十进制格式
GPS经纬度采用的是60进制的时分秒格式,比如东经121度36分37.16秒,我们在程序中需要将其处理为十进制小数形式。这种进制转换很简单,公式如下: 小数形式=度+分/60+秒/3600也可写为: 度+(分/+秒/60)/60以东经121度36分37.16秒为例,转换后为121+36/60+37.16/3600=121.6103222当然,在实原创 2014-02-19 15:21:01 · 10476 阅读 · 2 评论 -
ireport使用变量进行统计
当我们需要统计某一列的值的时候,我们通常先定义一个Variables,然后通过给变量赋值来统计某一个Field的值例如,我们要统计一个Field名为LoadingWeight的列,我们首先定义一个Variables叫做weight,然后给Variables Expression赋值:然后,我们要修改变量weight的几个属性:按照上图修改属性,然后就可以使用变量进行统计了。原创 2014-01-20 09:57:45 · 2557 阅读 · 0 评论 -
错误提示:java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
本人在运行一个struts项目时,遇到如下错误:java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory网上给的说法大都是因为缺少了jar包:commons-logging.jar但是我后来将jar包导入项目后依然存在这个错误,后来将commons-logging.jar放到了tomcat安装目录的l原创 2013-12-06 16:39:04 · 1782 阅读 · 0 评论 -
CONCAT函数:合并多个参数
MySQL中的CONCAT函数,具有连接多个参数生成字符串的功能。当我们需要将多个列显示在同一列中,可以使用这一函数。使用方法为:CONCAT(str1,str2,…) 例如下面这张表,若想使id 与 name以id-name形式显示在同一列,可以使用下面的sql语句:SELECT CONCAT(a.id,'-',a.name) ASinfo,a.course,a.sc原创 2014-02-28 13:34:35 · 5737 阅读 · 0 评论 -
MySQL重置自增长的id
清空带有自增长id的表中的数据,插入新数据,id并不会从1开始,而是之前被删id的最大值+1,。要想重置自增长id,使其从1开始,只需要执行下面命令:DELETE FROM tableName;TRUNCATE tableName;命令中的tableName代表表的名称。实验环境:MySQL 5.6原创 2014-02-27 09:47:19 · 1140 阅读 · 0 评论 -
IReport奇偶行不同颜色交替显示
奇偶行不同背景交替显示的实现方法:第一步,我们当然是要做一张基础的报表:第二步,我们从左侧的组件面板中拖动Frame组件到报表上来,将Frame组件覆盖到这5个Field上,然后修改Frame的属性: 在这里我们给Frame选择了红色,为了让奇偶行显示成一红一白的效果来,我们还需要给Frame的Print When Expression属性中设置一个值:原创 2013-12-13 12:46:17 · 4300 阅读 · 0 评论 -
将U盘文件拷贝到Linux系统上
使用Linux命令行操作U盘,首先需要挂载,挂载之后可以像操作文件夹一样操作U盘。1.首先执行命令sudo fdisk -l 命令查看u盘所在分区如上分区在/dev/sdb42. 使用命令创建usb目录(若已存在则无需创建):mkdir /mnt/usb。3.将U盘挂载到文件夹下/mnt/usb:sudo mount /dev/sdb4 /mnt/u原创 2013-12-09 15:15:40 · 10382 阅读 · 0 评论 -
百度地图api开发一:信息窗口不能多次显示的问题
BMap.InfoWindow的显示问题笔者在使用百度地图API开发时,常遇到这样一个问题,即:给标注(Maker)添加的信息窗口只能显示一次,当第二次点击时窗口不显示。源代码如下: body{font-size:13px;margin:10px} #container{width:500px;height:300px;border:1px solid gra原创 2013-12-03 11:56:22 · 3603 阅读 · 0 评论 -
iReport 开发报表PDF中文显示问题解决方法
在iReport3.7.4版本中,为了解决中文在生成的PDF无法显示,或者乱码的问题,需要做如下处理:Step 1:你需要在iReport的classpath里面导入包含了中文的字符的jar文件,还有供Pdf使用的字符jar包。 Step 2:重启iReport后,你应该可以在Fonts标签中找到刚才为PDF添加的jar包。Step 3:然后只要在你的使用中转载 2013-12-09 13:40:39 · 1101 阅读 · 0 评论 -
can't open include file "model.ice"
刚接触ICE,从网上找了个例子练手。结果原创 2014-08-13 11:05:01 · 1770 阅读 · 0 评论