在项目中要实现Web套打,我选择了使用Ireport+Jasper生成PDF打印的方案,不过这过程中遇到一个问题,就是在不同打印机上定位的问题。用Ireport画好的报表页边距都是定死的,jasperreport也没有提供可以改变页边距的方法,请问有什么简单的方法可以实现套打定位不?
在java中,声明一个对象一般都用,new关键字调用构造函数或利用静态工厂方法。我有一个问题String对象,声明一个对象并初始化时一般是这样 引用String str = "abc" 那这个字符串建立过程是什么样的,用如下代码引用String str = new String("abc")又是什么样的过程呢?回答之前先考虑下鸡生蛋,蛋生鸡,我想知道的是虚拟机怎么去实现的?
今天在做一个类似IP输入框的时候遇到一个不大不小的麻烦!在我使用onkeyup事件的时候程序运行了我所预料之外的结果,把代码贴在这里,看看是问题出在那里。有解决方案的把代码贴上大家共享,谢谢了! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e ...
今天在修改程序的时候发现一个页面的select选择框无论如何也得不到默认选项,只有硬编码把value置为空字符串时才会将该项默认选中。我查找了所有方法,一个字一个字的比对了语法是否有错,但始终没有解决问题。就在我头快爆时,无意中将select框的name变了个名字,结果得到了正确结果,我马上跟踪该选择框的引用处,结果发现在body调用initpage时将select框的value值置为空了。这不知道是我当初出于什么考虑遍写了一句毫无意义的代码在这里。让我深深体会到了我们架构师对我说的一句话,当你不小心在代码中埋下定时炸弹时,你总有一天会体会到生不如死的感受。 在此,我建议那些编码速度快 ...
自从2005年开始,AJAX便红遍了整个开发者社区,我们的出版商和写手当然不会放过这个敛财的机会,纷纷推出了各自的葵花宝典。当然,质量是参差不齐的。至使我一度认为AJAX只是javascript的高级应用而已。后来偶然中看了〈AJAX开发简略〉才重拾对AJAX的兴趣。为了让初学者不至于像我一样,在此贴上本书。 同时感谢作者为我们奉献了如此简单易懂的入门资料。
刚看了jamesby的JSP实现,实在是没耐心看完。因为刚学jsp的时候确实用过,自己想了个简单实现,在此拿出来看看,纯属抛砖引玉,希望大家有好的建议拿去来大家共享讨论。 由webwork+javascript实现 设计思路大致是 由webwork将所有一级菜单和二级菜单的列表提交到jsp页面,将一级菜单列表直接显示到下拉列表框中,而二级列表则封装到一javascript数组中,根据一级列表筐change事件取出数组中相应的数据显示到二级列表筐中,代码如下: <script LANGUAGE="javascript"> //级联下拉框部 ...
在面向对象设计中有两条重要原则:一,代码高度重用,避免冗余代码。这样的好处是显而易见的,代码的高度重用带来的好处很多。它可以使维护变的简单,如果程序中存在冗余代码,这段代码发生错误需要修改时,我们需要修改所有冗余的代码片,而实际中我们往往漏掉某些片段导致程序中留下BUG。二,设计短小通用的方法。我理解为一个方法只做一件事,这样做的目的就是为了让方法变得更通用,修改起来也变的容易,降低程序的耦合度。 但是,在我们程序设计的时候却往往会发现表面上这两条是相矛盾的,比如对一张表设计查询方法时,需要对不同字段进行查询,而这样的方法大部分代码看起来是一样的,只是SQL有所不同。我们或许会考虑(实际上我们 ...
freemanxm84
搜索本博客
博客分类
存档
最新评论