- 浏览: 1885671 次
- 性别:
- 来自: 合肥
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
文章列表
使用Java程序从数据库中查询大量的数据时出现异常:
java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存 ...
ireport中的几个小问题:
1.ireport 中对于$F{propertyName},$V{variableName}如何换行
2.ireport中如果静态文本太多如何换行
3.ireport中如何解决换行导致的单元格对不齐问题
4.在ireport中如何把java.util.Date属性显示成yyyy-MM-dd形式,默认ireport的Date ...
- 2009-10-30 15:37
- 浏览 8548
- 评论(3)
在iReport中设计报表时页面大小用的是A4的纸类型,
重新调整了栏的大小属性,编译的时候出错了:
net.sf.jasperreports.engine.design.JRValidationFault@1cebae7 The title section, the page and column headers and footers and the margins do not fit the page height. Line: 19, Column: 29 JRXML Element: /jasperReport
查询相关资料,
iReport中调整页面大小的问题
各个band高度加 ...
- 2009-10-30 11:41
- 浏览 4353
- 评论(0)
终于画好了报表,成功执行了语句,不一会竟弹出一个信息对话框:
the document has no pages!
调试了一下下面的代码:
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(reportFile.getPath());
jasperPrint = JasperFillManager.fillReport(jasperReport,
parameters, conn);
// 将这个报表结果存入session中给后来的导出报表使用。
request.getSession().s ...
- 2009-10-30 11:09
- 浏览 21866
- 评论(2)
使用开源技术ireport 打印时报错:invalid stack frame.
内存问题最最不指望出现的问题!
程序代码:
try {
JasperReport jasperReport = (JasperReport) JRLoader
.loadObject(reportFile.getPath());
jasperPrint = JasperFillManager.fillReport(jasperReport,
parameters, conn);
// 将这个报表结果存入session中给后来的导出报表使用。
request.getSes ...
- 2009-10-29 20:32
- 浏览 3294
- 评论(0)
用IE浏览网页时弹出“出现运行时间错误,是否要进行调试?”对话框,单击“否”按钮后,可以继续上网浏览。但是再次访问该网页,重复弹出。或重新注册IE项,修复IE注册。在开始、运行中依次:
输入命令 regsvr32 actxprxy.dll 确定
输入命令 regsvr32 shdocvw.dll 确定
如果解决不了,要开启已经禁用的某个服务!~
- 2009-10-29 20:12
- 浏览 6803
- 评论(0)
呵呵,让 java 决定 jsp 走向!
在Action里装饰jsp导航栏,按钮栏!相似的主体不一样的页眉页脚哦。呵呵
(在此以演示按钮栏)
一:总体设计
public ActionForward setUpForInsertOrUpdate(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
.....
//页面中最上面的菜单条
request.setAttribute("tabHtml&q ...
- 2009-10-29 17:30
- 浏览 1138
- 评论(0)
EL表达式
1、EL简介
1)语法结构
${expression}
2)[]与.运算符
EL 提供.和[]两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。
例如:
${user.My-Name}应当改为${user["My-Name"] }
如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:
${sessionScope.user[data]}中data 是一个变量
3)变量
EL存取变量数据的方法 ...
- 2009-10-29 16:00
- 浏览 1371
- 评论(0)
jsp中按钮的submit 和 button类型
2008-11-30 13:22
在JSP中按钮的类型有submit ,button,reset三种。
button为普通按钮,可以有其响应事件。
reset从字面就可以看出是重置的意思,点击后把表单的内容清空。
submit 提交按钮,可以用表单的action="*****,jsp"项 使之跳转到另外的一个页面。当一个表单有多个submit按钮,且需要跳转到不同的页面时,将action清空 然后通过script脚本跳转。
<script language= "JavaScript & ...
- 2009-10-29 15:58
- 浏览 4520
- 评论(0)
1.引用时js时变量注意:
//声明变量并赋值
var leavId = document.getElementById("caseForm.leavId").value;
url="${ctx}/report/printNotice.jsp?statusValue=8&bigin="+sBeginDate2+",end="sBeginDate3;
2.使用el表达式的变量:
var url = " and srType=1 and srCaseNo = ${caseForm.leavId} and sen ...
- 2009-10-29 15:25
- 浏览 1051
- 评论(0)
调试快捷键
Eclipse中有如下一些和运行调试相关的快捷键。
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2. 【F11】:调试最后一次执行的程序。
3. 【Ctrl+F11】:运行最后一次执行的程序。
4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5. 【F6】:单步执行程序。
6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
7. 【F8】:继续执行,到下一个断点或程序结束。
(
说明:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处 ...
- 2009-10-29 14:57
- 浏览 3492
- 评论(0)
Jasperreport: http://jasperreports.sourceforge.net
JasperAssistant(开发Jasperreport的eclipse 插件):http://www.jasperassistant.com/
iRport(Jasperreport的开发工具): http://ireport.sourceforge.net
JasperReports学习笔记:http://www.heci.net/view.asp?id=113
JasperReports学习:http://www.heci.net/view.asp?id=114
Jaspe ...
- 2009-10-28 16:04
- 浏览 1796
- 评论(0)
文章将会涉及3个方面的内容:
第一部分:使用iReport制作报表的详细过程(Windows环境下)
第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用
第三部分:使用Jasperreport作为报表控件开发Web报表应用
1、前言
在网络 ...
- 2009-10-28 16:00
- 浏览 2317
- 评论(0)
ireport设置分页
- 博客分类:
- JasperReports
IREPORT是根据你的页面大小自动分页的,
比如你的结果集有100条记录,你自定义的页面高度一页只能显示25条,那么
ireport会自动分成4页
我们只需直接定好DETAIL的高度就行了。
或者利用程序控制分页实现也可以:
定义一个变量显示每一条记录序号,
然后点击EDIT-----INSERT PAGE BREAK,
在该print when expression里面写表达式,如下:
new Boolean($V{total}.intValue() % 20 == 0) total是数据总量,让它每显示20条就自动分页!
- 2009-10-27 17:35
- 浏览 14948
- 评论(4)
通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时,就出错:
Unable to create this part due to an internal error. Reason for the failure: Project fuNan_Demo is not configured as a MyEclipse Web-Struts Project. Therefore the MyEclipse Struts Editor may not be used with struts-actio ...
- 2009-10-22 17:35
- 浏览 5678
- 评论(0)