- 浏览: 19371 次
- 性别:
- 来自: 陕西
最新评论
-
アリス:
请问一下其他属性是怎么配置的,像这个net.sf.jasper ...
jasperreport在web项目中的应用 -
Garlic_90:
web报表的话帆软报表还是不错的
jasperreport在web项目中的应用
文章列表
这段时间由于项目需要展示图表兼具输出pdf、excel等格式的功能,使用了jasperreport,这里记录一下我遇到的问题,以及如何解决的。关于如何设计报表就不在这里说了,毕竟网上搜下也有很多例子的。
以我要做一个线图为例。
1.我使用的是javabean做数据源,因此设计了相应的javabean和其对应的工场类(里面包含了生成数据的静态方法--为了在设计报表时可以看到数据用),目标是显示2个趋势图,但是实际值出现一条。
这个是比较
的问题了(新手嘛),查证之后了解,series是数据的变值,该值的设定可以显示多线条。于是再改了报表之后预览时就出来了。 ...
由于项目中用到了groovy编写的读取xml文件的代码,于是就有了了解groovy的想法,所以,我们就以“hello world”为目标开始初步的groovy体验。
google了之后,发现现有的好多安装groovy eclipse插件的url地址都不能下载插件,因为url早都发生了变化,现在的下载插件的地址为:
[img]晕,图片丢失了,看附件吧[/img]
填好之后,你的eclipse直接下一步就ok了(我的eclipse为上图中圈中所示),等着下载吧!完成后,重启eclipse就好了。
当然,还有下载这个插件嫌麻烦的,那直接下载groovy好了。
...
最近在修改项目bug时处理了如下几种导致post请求失败的编码问题,其中皆是一些特殊输入的文本内容,具体解决方法如下:
1.一般对付input的value中的值,使用trim()方法即可去除字串前后的空格,但是,当字串中间有空格的时候,trim是不起作用的,这时的空格也是不能被去掉的。因此,在此处使用正则表达式替换一下编码再发送过去就行了,如:
“文本内容”.trim().replace(/\ /g, "%20")
这样就可以了。
2.加号
replace(/\+/g, "%2B")
3. ...
几天前,在用jquery以及ExtJs时发现,如果页面采用pageEncoding=“GBK”编码,在使用这两个js框架做ajax请求时,传递的中文参数就会变成乱码。后来发现原来是这两者的核心js中对于ajax请求都采用了默认的转码。
此外,如果在所开发的系统中也采用的过滤器转码的话,一个请求在进行了多次转码之后就更乱了。
因此,我首先创建新的请求后缀,使它不经过过滤器,这样系统中其他的请求后缀也不用变,修改幅度小。另外,修改了以上提到的两个JS库的核心js的部分内容,具体为:
查找“application/x-www-form-urlencoded”,在其后添加“ ...
项目使用中,需要用到文本编辑功能,于是就很自然的想到了fckeditor。google一下,发现已经升级到ckeditor了。下载之后,发现是我想要的那种效果,(原因是fckeditor以前的版本无论是上传图片还是其他操作,只要是弹出fckdialog.html页面,就会包含页面具体地址),而且界面也做得很好看。可是下载时发现,竟然没有jsp版的,无奈发了封email给官方,第二天收到邮件说是支持的,但是没有匹配的ckfinder,很遗憾,不能上传图片了(到现在还没找到好的办法),只好又换回fckeditor2.3了。
扯淡了这么多,该进入正题了。
1:需要将两个包加 ...
最近几天在做文件上传的时候,使用enctype="multipart/form-data"时,在spring的controller里面没有像struts那样的Formfile之类封装好的类,可以直接拿到此类form里面的值。也许你会说用第三方jar来解决呀,是啊,像commons-fileupload.jar,SmartUpload我用过,确实好用啊,可是,这样就算完了?怎么实现的? 我不用它自己写不行吗?不就是个文件上传嘛!
在网上查了下,才知道浏览器Post的过来到controller的不像平时普通提交表单时用getParameter()方法就能拿到,而是 ...